<SEC-DOCUMENT>0000897101-25-000160.txt : 20250319
<SEC-HEADER>0000897101-25-000160.hdr.sgml : 20250319
<ACCEPTANCE-DATETIME>20250319143207
ACCESSION NUMBER:		0000897101-25-000160
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		76
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250319
DATE AS OF CHANGE:		20250319

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:		25752132

	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-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--Created by American Financial Printing Inc., Powered by IRIS Carbon, Unique Code 67db06aa2eea2b32e8139ba2, Generated At Wed, 19 Mar 2025 18:02:49 GMT-->
<html xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" 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:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:else="http://www.electro-sensors.com/20241231" 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"><head><title>else-20241231.htm</title><meta http-equiv="Content-Type" content="text/html"/></head><body><div style="display:none"><ix:header>

  <ix:hidden>
    <ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" id="Tag495" escape="true">true</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" id="Tag496" escape="true">true</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="Tag497" escape="true">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" id="Tag498" escape="true">true</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="Tag499" escape="true">true</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="Tag500" escape="true">true</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" id="Tag501" escape="true">true</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="ecd:Rule10b51ArrAdoptedFlag" id="Tag503" escape="true">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="ecd:NonRule10b51ArrAdoptedFlag" id="Tag504" escape="true">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="ecd:Rule10b51ArrTrmntdFlag" id="Tag505" escape="true">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="ecd:NonRule10b51ArrTrmntdFlag" id="Tag506" escape="true">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="dei:DocumentFiscalYearFocus" id="Tag514">2024</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="dei:EntityRegistrantName" id="Tag515">ELECTRO SENSORS INC</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="dei:EntityFilerCategory" id="Tag516">Non-accelerated Filer</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="dei:DocumentFiscalPeriodFocus" id="Tag517">FY</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="dei:CurrentFiscalYearEndDate" id="Tag518">--12-31</ix:nonNumeric>
    <ix:nonNumeric contextRef="I20231231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="Tag521" escape="true">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20241231" name="dei:AmendmentFlag" id="Tag522">false</ix:nonNumeric>
    <ix:nonFraction contextRef="I20241231" name="us-gaap:CommitmentsAndContingencies" unitRef="USD" xsi:nil="true" id="Tag528"></ix:nonFraction>
    <ix:nonFraction contextRef="I20231231" name="us-gaap:CommitmentsAndContingencies" unitRef="USD" xsi:nil="true" id="Tag530"></ix:nonFraction>
    <ix:nonNumeric contextRef="D20241231" name="dei:EntityCentralIndexKey" id="Tag532">0000351789</ix:nonNumeric>
  </ix:hidden>
  <ix:references>
    <link:schemaRef xlink:href="else-20241231.xsd" xlink:type="simple"/>
  </ix:references>
  <ix:resources>
    <xbrli:context id="D20241231_TwoThousandThirteenEquityIncentivePlanMember_VicePresidentMember_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:VicePresidentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">else:NonQualifiedStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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="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_ChiefExecutiveOfficerMember_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="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_TwoThousandThirteenEquityIncentivePlanMember_NonEmployeeBoardOfDirectorOneMember_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="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_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="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_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="D20231231_NonEmployeeBoardOfDirectorFourMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember">
      <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">
      <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">
      <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="I20250318">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-18</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20240628">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-28</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_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:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_17">
      <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="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="D20241231_RestrictedStockUnitsRSUMember">
      <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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </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="D20241231_EmployeeStockOptionMember">
      <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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </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="D20241231_RestrictedStockUnitsRSUMember_1">
      <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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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="D20231231_EmployeeStockOptionMember_4">
      <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="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="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_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="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="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_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_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_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_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_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_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_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_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="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="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="D20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_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="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="D20241231_TwoThousandThirteenEquityIncentivePlanMember_6">
      <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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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="D20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20241231_EmployeeStockOptionMember_3">
      <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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20241231_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:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </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_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_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="D20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20241231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </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="D20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20231231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember_1">
      <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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20241231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheTwoMember_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: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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000351789</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20241231_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>2024-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: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="D20241231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_VestingOnFirstFourAnniversariesOfGrantDateMember">
      <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="us-gaap:VestingAxis">else:VestingOnFirstFourAnniversariesOfGrantDateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </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;">UN<span>ITED</span> 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><span>20549</span></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="D20241231" name="dei:DocumentType" id="Tag110">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="D20241231" name="dei:DocumentAnnualReport" id="Tag302" 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<span> R<span>EPOR</span>T 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="D20241231" name="dei:DocumentPeriodEndDate" id="Tag103" format="ixt:date-monthname-day-year-en">December 31, 2024</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="D20241231" name="dei:DocumentTransitionReport" id="Tag111" 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="D20241231" name="dei:EntityFileNumber" id="Tag101">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:Tag515">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="D20241231" name="dei:EntityIncorporationStateCountryCode" id="Tag84" 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="D20241231" name="dei:EntityTaxIdentificationNumber" id="Tag210">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="D20241231" name="dei:EntityAddressAddressLine1" id="Tag422">6111 Blue Circle Drive</ix:nonNumeric></span><br/><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;"><ix:nonNumeric contextRef="D20241231" name="dei:EntityAddressCityOrTown" id="Tag409">Minnetonka</ix:nonNumeric>, <ix:nonNumeric contextRef="D20241231" name="dei:EntityAddressStateOrProvince" id="Tag36" format="ixt-sec:stateprovnameen">Minnesota</ix:nonNumeric> <ix:nonNumeric contextRef="D20241231" name="dei:EntityAddressPostalZipCode" id="Tag99">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="D20241231" name="dei:CityAreaCode" id="Tag44">952</ix:nonNumeric></span>) <ix:nonNumeric contextRef="D20241231" name="dei:LocalPhoneNumber" id="Tag426">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="D20241231" name="dei:Security12bTitle" id="Tag424">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="D20241231" name="dei:TradingSymbol" id="Tag425">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="D20241231" name="dei:SecurityExchangeName" id="Tag435" 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="D20241231" name="dei:EntityWellKnownSeasonedIssuer" id="Tag115" 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="D20241231" name="dei:EntityVoluntaryFilers" id="Tag434" 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="D20241231" name="dei:EntityCurrentReportingStatus" id="Tag423" 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="D20241231" name="dei:EntityInteractiveDataCurrent" id="Tag45" 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:Tag516">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="D20241231" name="dei:EntitySmallBusiness" id="Tag304" 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="D20241231" name="dei:EntityEmergingGrowthCompany" id="Tag303" 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="D20241231" name="dei:IcfrAuditorAttestationFlag" id="Tag410" 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="D20241231" name="dei:DocumentFinStmtErrorCorrectionFlag" id="Tag37" 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).&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">Yes<span>&#160;</span><span style="color: #000000; 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; font-family: 'MS Mincho';"><ix:nonNumeric contextRef="D20241231" name="dei:EntityShellCompany" id="Tag427" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span><span>&#160;</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">No&#160;&#160;<span style="color: #000000; font-family: 'MS Mincho'; 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;">&#9746;</span></span></span></p>
<p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 8pt;">&#160;</p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">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="I20240628" name="dei:EntityPublicFloat" unitRef="USD" id="Tag421" decimals="0" format="ixt:num-dot-decimal">6,500,000</ix:nonFraction> based upon the closing price of its common stock as reported on The Nasdaq Stock Market&#174; on June 28, 2024.</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 18, 2025</span> was <ix:nonFraction contextRef="I20250318" name="dei:EntityCommonStockSharesOutstanding" unitRef="Shares" id="Tag102" decimals="0" format="ixt:num-dot-decimal">3,449,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, 2024</span></span><br/></p>
<div>
<table style="width: 100%; font-size: 10pt; margin-left: 0px; 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 class="bmpageno" style="text-align: right;" id="BMP_BUn_2912024235943540">11</td> </tr>
<tr>
<td><a href="#BCybersecurity_102202417401735">Item 1C. Cybersecurity</a></td>
<td class="bmpageno" style="text-align: right;" id="BMP_BCybersecurity_102202417401735">11</td> </tr>
<tr>
<td id="BM_D_BVK4WEUQYAO00000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#D_BVK4WEUQYAO00000000000000000000">Item 2. Properties</a></span></td>
<td class="bmpageno" style="text-align: right;" id="BMP_D_BVK4WEUQYAO00000000000000000000">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">17</td> </tr>
<tr>
<td id="BM_L_BESD95F91O000000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#L_BESD95F91O000000000000000000000">Item 8. Financial Statements and Supplementary Data</a></span></td>
<td class="bmpageno" style="text-align: right;" id="BMP_L_BESD95F91O000000000000000000000">18</td> </tr>
<tr>
<td id="BM_S_B550E3UTQR400000000000000000000"><span style="font-family: 'times new roman', times; font-size: 10pt;"><a href="#S_B550E3UTQR400000000000000000000">Item 9. Changes In and Disagreements With Accountants on Accounting and Financial Disclosure</a></span></td>
<td class="bmpageno" style="text-align: right;" id="BMP_S_B550E3UTQR400000000000000000000">38</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">38</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">39</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">39</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">40</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">40</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">40</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">40</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">41</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">41</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">42</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">42</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">43</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">44</td> </tr> </tbody> </table> </div>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</span></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt;" class="pageno"><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;"><a href="#TOC"></a><br/></div> </div> </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 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: 0px; line-height: 1.2; text-indent: 0px;"><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: 0pt; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman'; font-size: 10pt;">&#160;</span></p>
<p style="margin: 0px; line-height: 1.2; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><strong>HazardPRO<span style="font-size: 8pt;"><sup><span style="color: #000000; 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; line-height: inherit; display: inline !important;">TM</span></sup></span></strong>&#160;We market our wireless hazard technology monitoring system under the HazardPRO</span><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; This product line includes a complete antenna pair mounting system 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. In <span>2024</span>, we had international sales through distributors in the following countries; Canada, Mexico, Brazil, Chile, Peru, Columbia, United Kingdom, Germany, Ukraine, Egypt, United Arab Emirates, South Africa, India, Australia, China, the Republic of Korea, Vietnam, Malaysia, Philippines, Thailand, and Singapore. Sales to customers outside the United States represented approximately 12% of revenues in&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span>2024</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 that our products are sold 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>
<p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman'; font-size: 10pt;">&#160;</span></p> <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. <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;">While we believe that our supply chain began to stabilize this year, we occasionally experience&#160;unexpected price increases and delivery delays.&#160;&#160;</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; 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;">To meet these challenges, we seek additional sources for components and modify product designs to accommodate new components that are more readily available at competitive&#160;prices. There is no guarantee that we will continue to be successful in modifying these designs and sourcing alternative components and material.&#160; As a result, we could experience significant delays in receiving certain components needed to make timely customer deliveries, as well as increased costs that erode gross margins.&#160;</span>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 during&#160;<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: 10pt; 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 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>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; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman'; font-size: 10pt;">&#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;">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; The Company's Board of Directors has established a special committee and continues to explore 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 customer needs and may expand 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, <span>2024</span>, the Company had 40 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: 0pt; font-family: 'times new roman'; font-size: 10pt;"><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; 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 employee health and safety 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 to meet 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 <span>13</span>(a) and <span>15</span>(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; font-family: 'times new roman'; font-size: 10pt;"><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', 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 for<span>ward-</span>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: 0px; text-indent: 0px; font-family: arial, helvetica, sans-serif; font-size: 7pt;"><span style="font-family: arial, helvetica, sans-serif; font-size: 7pt;">&#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;">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 style="border-left: none; border-right: none;">
<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; padding: 0px 0px 5px;">
<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%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" 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%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" valign="top">
<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: 20px;">
<td style="vertical-align: top; height: 20px; padding: 0px 0px 5px;"><br/></td>
<td style="height: 20px; vertical-align: top; padding: 0px 0px 5px;" 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="height: 20px; vertical-align: top; padding: 0px 0px 5px;" valign="top">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>
<div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;">
<div style="border-left: none; border-right: none;">
<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="width: 2%; padding: 0px 0px 5px; vertical-align: top;" valign="top">
<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%; padding: 0px 0px 5px; 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%; padding: 0px 0px 5px; 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;"> 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>
<div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;">
<div style="border-left: none; border-right: none;">
<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="width: 2%; vertical-align: top; padding: 0px 0px 5px;" valign="top">
<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; padding: 0px 0px 5px;" 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; padding: 0px 0px 5px;" 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>
<div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;">
<div style="border-left: none; border-right: none;">
<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="width: 2%; padding: 0px 0px 5px; vertical-align: top;" valign="top">
<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%; padding: 0px 0px 5px; 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%; padding: 0px 0px 5px; 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;"> comply with existing and changing industry regulations; </span></p> </td> </tr> </tbody> </table> </div> </div>
<div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;">
<div style="border-left: none; border-right: none;">
<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="height: 13px; width: 2%; padding: 0px 0px 5px; vertical-align: top;" valign="top">
<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="height: 13px; width: 2%; padding: 0px 0px 5px; 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="height: 13px; width: 96%; padding: 0px 0px 5px; 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;"> attract and retain key personnel, including senior management; </span></p> </td> </tr> </tbody> </table> </div> </div>
<div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;">
<div style="border-left: none; border-right: none;">
<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="width: 2%; height: 20px; padding: 0px 0px 5px; vertical-align: top;" valign="top"><br/></td>
<td style="width: 2%; height: 20px; padding: 0px 0px 5px; vertical-align: top;" 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%; height: 20px; padding: 0px 0px 5px; vertical-align: top;" valign="top">offset the effect of inflation on component prices and labor by increasing prices on finished products;</td> </tr>
<tr style="height: 10px;">
<td style="height: 10px; padding: 0px 0px 5px; vertical-align: top;" valign="top"><br/></td>
<td style="height: 10px; padding: 0px 0px 5px; vertical-align: top;" 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; 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;">&#9679;</span></td>
<td style="height: 10px; padding: 0px 0px 5px; vertical-align: top;" valign="top">offset the effect of recently announced tariffs on components by increasing prices on finished products:</td> </tr>
<tr style="height: 20px;">
<td style="height: 20px; padding: 0px 0px 5px; vertical-align: top;" valign="top">
<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="height: 20px; padding: 0px 0px 5px; 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="height: 20px; padding: 0px 0px 5px; 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;"> 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>
<div style="border-right: medium none currentcolor; border-left: medium none currentcolor; line-height: 1.2;">
<div style="border-left: none; border-right: none; line-height: 1.2;">
<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="width: 2%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" valign="top">
<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%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" valign="top">
<p style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit; margin: 0px;"><span style="vertical-align: top; width: 2%; height: 15px; line-height: inherit;"> &#9679; </span></p> </td>
<td style="width: 96%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" valign="top">
<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: 10px;">
<td style="width: 2%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><br/></td>
<td style="width: 2%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" 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; 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="width: 96%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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 between Russia and the Ukraine;</span></td> </tr>
<tr style="height: 10px;">
<td style="width: 2%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" valign="top"/>
<td style="width: 2%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" 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; 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="width: 96%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><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: 10px;">
<td style="width: 2%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" valign="top"><br/></td>
<td style="width: 2%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" 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%; height: 10px; vertical-align: top; padding: 0px 0px 5px;" valign="top">the fact t<span style="line-height: inherit;">hat we ca</span>nnot guarantee that the Business Development 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;">
<div id="t_ft_9PQAP47AAO00000000000000000000b">
<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> </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; &#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;"><span>1</span></span></span>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="BUn_2912024235943540"><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;">
<ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="Tag17" escape="true">
<div style="margin: 0pt; line-height: 1.3;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">I<span>tem</span>&#160;<span style="line-height: inherit;"><span style="line-height: inherit;"><span>1</span></span></span>C.&#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="BCybersecurity_102202417401735"><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><span> <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></span></span></p>
<ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="Tag15" escape="true">
<div style="border-right: none; border-left: none;">
<div id="fs_NQ3Z3VU5DS00000000000000000000B">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div style="border-left: none; border-right: none;">
<div id="fs_9IGJ04BNG000000000000000000000B">
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="Tag5" escape="true">
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<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;"><ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Tag8" escape="true"><span><span style="-sec-ix-hidden:Tag496"><ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Tag10" escape="true">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.</ix:nonNumeric>&#160;</span></span><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.</ix:nonNumeric></span></p> </div> </div> </div> </div> </div> </div>
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="Tag7" escape="true">
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div>
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<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;"><span style="-sec-ix-hidden:Tag498"><span style="-sec-ix-hidden:Tag499">A reputable firm for managed IT services provides managed IT services to Electro-Sensors.</span> 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 <span>24</span>/<span>7</span> 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></span></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </ix:nonNumeric> </div> </div> </div> </div> </div> </div> </div> </div> </div> </ix:nonNumeric> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>
<div>
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div style="border-left: none; border-right: none;">
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div>
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div>
<ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="Tag9" escape="true">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<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;">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><span style="-sec-ix-hidden:Tag495">We are committed to providing timely and accurate information to our stakeholders in the event of a breach.</span></span></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </ix:nonNumeric> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </ix:nonNumeric>
<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;"><ix:nonNumeric contextRef="D20241231" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" id="Tag11" escape="true">As of the date of this report, <span style="-sec-ix-hidden:Tag497">we are not aware of any breach events or cybersecurity threats that could materially affect or are reasonably likely to materially affect the Company</span>, including our business strategy, results of operations, or financial condition.</ix:nonNumeric><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> </ix:nonNumeric> </div>
<div>
<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>11</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 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" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="D_BVK4WEUQYAO00000000000000000000" href="#TOC"><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 style="border-left: none; border-right: none;">2025</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" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="E_B8ZYEAPP15S00000000000000000000" href="#TOC"><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" style="color: #000000; text-decoration: none; cursor: default; pointer-events: none; outline: none;" id="F_B7Q9ZLKUOM800000000000000000000" href="#TOC"><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> </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 27, 2025, we had <span>55</span>&#160;shareholders of record who held <span>834,132</span>&#160;shares of the Company&#8217;s common stock.</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;">At the time of this report, the Company does not intend to pay dividends in the foreseeable&#160;future.</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 9 to our <span>2024</span> financial statements. We did not repurchase any common stock during the years ended <span>December 31, 2024</span> and <span>2023</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; in Item 1 of 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="height: 0px; width: 90%; margin-left: 0px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;" cellspacing="0" cellpadding="0" width="90%">
<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>2024</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>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; 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>51.1</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>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> </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>48.9</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>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> </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.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%;">
<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> </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>22.7</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>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> </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>10.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>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> </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>48.9</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>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> </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.0</span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 0.962696%; background-color: #cceeff;"><br/></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.4</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.7</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>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> </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.7</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>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> </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.7</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>4.4</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>0.1</span></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; 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="height: 10px; width: 0.962696%; background-color: #cceeff; padding: 0px 0px 1px; vertical-align: bottom;" valign="bottom"/> </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>4.8</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>3.2</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, 2024</span> and <span>2023</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>2024</span> vs <span>2023</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>2024</span> were $<span style="line-height: inherit;"><span>9,373</span></span>,&#160;<span>an increase</span> of $<span>818</span>, or <span>9.6</span>%, from $<span>8,555</span> in <span>2023</span>.&#160;&#160;</span><span style="font-size: 10.0pt;">The increase was largely driven by higher sales of
HazardPRO wireless sensors and systems for agricultural applications.&#160;
International sales during the year increased on a percentage basis as compared
to 2023, and comprised 11.5% of revenue, up from 10.3% in the prior year.&#160;
</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>2024</span> <span>increased</span> $<span>337</span>, or <span>7.9</span>%, to $<span style="line-height: inherit;"><span>4,582</span></span> from $<span>4,245</span> in <span>2023</span>. Gross margin in&#160;<span>2024</span> was <span>48.9</span>% compared to <span>49.6</span>% in <span>2023</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 <span style="border-left: none; border-right: none;">2024</span>.&#160;&#160;</span><span style="font-size: 10.0pt; letter-spacing: -.1pt;">We have provided additional information regarding
material and labor costs in Item 1 of this Annual Report on Form 10-K. </span><span style="font-size: 10.0pt;"></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>increased</span> $<span>313</span>, or <span>7.3</span>%, to $<span style="line-height: inherit;"><span>4,586</span></span> in <span>2024</span> from $<span style="border-left: none; border-right: none; line-height: inherit;"><span>4,273</span> </span>in <span>2023</span>, but decreased as a percentage of net sales to <span>48.9</span>% from <span>50.0</span>%.&#160; The increase in operating expense dollars was primarily due to additional headcount and stock-based compensation.</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>increased</span> $<span>109</span>, or <span>8.2</span>%, to $<span style="line-height: inherit;"><span>1,441</span></span> in <span>2024</span> from $<span>1,332</span> in&#160;<span>2023</span>, but&#160;<span>decreased</span> as a percentage of net sales to <span>15.4</span>% from <span>15.6</span>%. The increase was primarily due to additional sales headcount and leadership, and variable compensation due to higher 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; height: 15px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 15px;">
<td style="vertical-align: top; width: 1.5%; height: 15px;">
<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%; height: 15px;">
<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%; height: 15px;">
<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>increased</span> $<span>164</span>, or <span>8.3</span>%, to $<span style="line-height: inherit;"><span>2,132</span></span> in <span>2024</span> from $<span>1,968</span> in <span>2023</span>, but&#160;<span>decreased</span> as a percentage of net sales to <span>22.7</span>% from <span>23.0</span>%. The increase was primarily due to increased headcount and stock-based compensation expense.</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>40</span>, or <span>4.1</span>%, to $<span style="line-height: inherit;"><span>1,013</span></span> in <span>2024</span> compared to $<span>973</span> in <span>2023</span>, but&#160;<span>decreased</span> as a percentage of net sales to <span>10.8</span>% from <span>11.4</span>%. The increase was primarily due to additional headcount; partially offset by lower 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>4</span></span> in&#160;<span>2024</span>&#160;compared to $<span>28</span> in <span>2023</span>, a decrease of $<span>24</span>, or <span>85.7</span>%.&#160; The decrease was primarily the result of higher&#160;<span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">net sales; partially offset by increased compensation expense related to additional headcount and stock-based compensation.</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>34</span> to $<span style="line-height: inherit;"><span>440</span></span> in <span>2024</span> from $<span>406</span> in <span>2023</span>, primarily as a result of additional interest income earned as a result of higher interest rates on Treasury Bills.</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Equity securities are stated at fair value, and unrealized holding gains and losses are reported in our statements of comprehensive income in the non-operating income section.&#160;&#160;</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; 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>
<p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman'; font-size: 10pt;">&#160;</span></p> <strong style="font-size: 10pt;"><span style="font-size: 10pt; line-height: inherit;"><em>Income Taxes</em></span></strong>
<p style="margin: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Income tax benefit was $<span style="line-height: inherit;"><span>10</span></span> in <span>2024</span>&#160;compared to an income tax expense of $<span>103</span> in&#160;<span>2023</span>.<span style="line-height: inherit;">&#160;</span>The decrease in tax expense was due primarily to an increase in the deferred tax assets related to stock-based compensation and non-deductible research and development expenses.&#160; We have provided detailed information about our income tax provision in Note 10 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>446</span></span> in <span>2024</span>&#160;compared to $<span>275</span> in <span>2023</span>, an&#160;<span>increase</span>&#160;of $<span>171</span>, or <span>62.2</span>%. Basic and diluted earnings per share were $<span>0.13</span>&#160;and $<span>0.08</span> in&#160;<span>2024</span> and&#160;<span>2023</span>, respectively.</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;"><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,948</span> and $<span>9,870</span> at <span>December 31, 2024</span> and <span>2023</span>, respectively.&#160; Working capital was $<span>12,922</span> at <span>December 31, 2024</span> compared to $<span>12,449</span> at <span style="border-right: none; border-left: none;">December 31, <span>2023</span></span>.&#160;&#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;"><span>&#160;</span>The increases were due primarily to cash generated from operations.&#160;</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>129</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>2024</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 </span>$<span>321</span> in <span>2023</span>, a de<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>192</span></span>.</span><span style="font-size: 10pt; line-height: inherit;">&#160;&#160;</span></span><span style="font-size: 10pt; line-height: inherit;">The decrease was primarily due to an increase in inventory and a decrease in accounts payable; partially offset by the increase in net income.&#160; The increase in inventory is primarily&#160;due to the timing of receipt of inventory and increased labor and material costs.&#160; The decrease in accounts payable is due to the timing of payments.&#160; The increase in net income is primarily due to increased net sales, partially offset by higher operating expenses.</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 investing activities in <span>2024</span> was $<span style="border-left: none; border-right: none; line-height: inherit;"><span>51</span></span>, compared to $<span>70</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>2023</span>.&#160; The cash used in both periods was for the purchase of office equipment.</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 was $<span>6</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>2023</span></span>.&#160; There was no cash flow from financing activities during 2024.</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>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; 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 purchase parts and materials from various manufacturers and distributors. <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;">While we believe that our supply chain has begun to stabilize, we still occasionally see unexpected price increases and delivery delays requiring us to intervene and remediate.&#160; To meet these challenges, we are seeking additional sources for components and modifying product designs to accommodate new components that are more readily available at competitive&#160;prices. There is no guarantee that we will continue to be successful in modifying these designs and sourcing alternative components and material.&#160; As a result, we could experience significant delays in receiving certain components needed to make timely customer deliveries, as well as increased costs that erode gross margins.&#160; Current supply chain dynamics may have a negative effect on the efficiency of our operations, our customer base, and the domestic or worldwide economy.&#160;<span>&#160;</span></span>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 realizability of trade receivables, valuation of investments, deferred tax assets/liabilities, inventory, 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>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: 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: 0px; clear: left; font-family: 'times new roman'; font-size: 7pt; 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;">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 provision.</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: 0pt; line-height: 1.2;"><br/></p>
<p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><i><span style="font-size: 10.0pt;">Valuation of investments</span></i></b><span style="font-size: 10.0pt;"></span></p>
<p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">Our
investments in available-for-sale securities are valued at market prices in an
open market. The prices are subject to normal fluctuations that could be
either negative or positive. Even though these equity securities were only
valued at $<span>56</span> at December 31, 2024, changes in
the value of these equity securities could affect our profitability.&#160; Treasury Bills accounted for as cash
equivalents are adjusted to fair value monthly and any change is reported as interest income on the S</span><span style="font-size: 10pt;">tatement 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: 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><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>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: 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>
<div id="t_ft_CZF699I6B400000000000000000000b">
<table style="height: 122px; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt;" id="TOC1" cellpadding="0" cellspacing="0" border="0">
<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 style="width: 543.542px; height: 17px; margin: 0px; text-indent: 0px;" id="BM_M_BKTDUZMYVLC00000000000000000000"><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="D20241231" name="dei:AuditorFirmId" id="Tag14">542</ix:nonNumeric>)</a></span></td>
<td class="bmpageno" style="width: 78.125px; height: 17px; text-align: right;" id="BMP_M_BKTDUZMYVLC00000000000000000000">19</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 style="width: 543.542px; height: 10px; padding: 0px 0px 0px 15px;" id="BM_N_BKT9F9SK2OG00000000000000000000"><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="#N_BKT9F9SK2OG00000000000000000000">Balance Sheets</a></span></td>
<td class="bmpageno" style="width: 78.125px; height: 10px; text-align: right;" id="BMP_N_BKT9F9SK2OG00000000000000000000">20</td> </tr>
<tr style="height: 17px;">
<td style="width: 543.542px; height: 17px; padding: 0px 0px 0px 15px;" id="BM_BCi_922024154713233"><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" style="width: 78.125px; height: 17px; text-align: right;" id="BMP_BCi_922024154713233">21</td> </tr>
<tr style="height: 17px;">
<td style="width: 543.542px; height: 17px; padding: 0px 0px 0px 15px;" id="BM_P_BLO9BZ24QSW00000000000000000000"><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" style="width: 78.125px; height: 17px; text-align: right;" id="BMP_P_BLO9BZ24QSW00000000000000000000">22</td> </tr>
<tr style="height: 17px;">
<td style="width: 543.542px; height: 17px; padding: 0px 0px 0px 15px;" id="BM_Q_BSKMFG0MZ7K00000000000000000000"><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" style="width: 78.125px; height: 17px; text-align: right;" id="BMP_Q_BSKMFG0MZ7K00000000000000000000">23</td> </tr>
<tr style="height: 17px;">
<td style="width: 543.542px; height: 17px; padding: 0px 0px 0px 15px;" id="BM_R_BNLUK0FFGCW00000000000000000000"><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" style="width: 78.125px; height: 17px; text-align: right;" id="BMP_R_BNLUK0FFGCW00000000000000000000">24</td> </tr> </tbody> </table> </div>
<p style="margin: 0pt; text-align: center; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="line-height: 1.2;">
<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>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; text-align: center; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;<img src="img178799150ffd4380adb5.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, 2024</span> and&#160;<span>2023</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, 2024</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, 2024</span> and <span>2023</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, 2024</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;</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; 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="D20241231" name="dei:AuditorName" id="Tag12">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="D20241231" name="dei:AuditorLocation" id="Tag13">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 19, 2025</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>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> </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: 381px; 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: #000000 !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;&#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: #000000 !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>2024</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: #000000 !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; 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="I20241231" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag297" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,948</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="I20231231" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag266" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,870</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;"><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;">
<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="I20241231" name="us-gaap:MarketableSecuritiesCurrent" unitRef="USD" id="Tag288" 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;">
<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="I20231231" name="us-gaap:MarketableSecuritiesCurrent" unitRef="USD" id="Tag292" 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;">
<p style="margin: 0px; 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;"> Trade receivables, less allowance f<span>or credit losses</span>&#160;of $<ix:nonFraction contextRef="I20241231" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" id="Tag191" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction> and $<ix:nonFraction contextRef="I20231231" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" id="Tag296" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction>, respectively</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag301" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,309</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="I20231231" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag279" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,283</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;"> Inventories, net</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="I20241231" name="us-gaap:InventoryNet" unitRef="USD" id="Tag290" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,964</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="I20231231" name="us-gaap:InventoryNet" unitRef="USD" id="Tag269" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,751</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;"> Other current 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; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000; 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; border-bottom: 1pt solid #000000; 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="I20241231" name="us-gaap:OtherAssetsCurrent" unitRef="USD" id="Tag285" decimals="-3" scale="3" format="ixt:num-dot-decimal">197</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; border-bottom: 1pt solid #000000; 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; border-bottom: 1pt solid #000000; 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="I20231231" name="us-gaap:OtherAssetsCurrent" unitRef="USD" id="Tag289" decimals="-3" scale="3" format="ixt:num-dot-decimal">179</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: 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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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="I20241231" name="us-gaap:AssetsCurrent" unitRef="USD" id="Tag392" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,474</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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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="I20231231" name="us-gaap:AssetsCurrent" unitRef="USD" id="Tag277" 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;"> &#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="I20241231" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="USD" id="Tag268" decimals="-3" scale="3" format="ixt:num-dot-decimal">501</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="I20231231" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="USD" id="Tag294" 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;"> &#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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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="I20241231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag413" decimals="-3" scale="3" format="ixt:num-dot-decimal">910</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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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="I20231231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag282" 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;"> &#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; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !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; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !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="I20241231" name="us-gaap:Assets" unitRef="USD" id="Tag62" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,885</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; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !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; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !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="I20231231" name="us-gaap:Assets" unitRef="USD" id="Tag295" 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;"> &#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;">
<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; 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; text-align: left;"><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;">
<p style="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="I20241231" name="us-gaap:AccountsPayableCurrent" unitRef="USD" id="Tag291" decimals="-3" scale="3" format="ixt:num-dot-decimal">146</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;">$</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="I20231231" name="us-gaap:AccountsPayableCurrent" unitRef="USD" id="Tag274" 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; 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;"> Accrued expenses</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="I20241231" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag275" decimals="-3" scale="3" format="ixt:num-dot-decimal">365</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="I20231231" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag273" 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;">
<p style="margin: 0px; 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;">Accrued income taxes</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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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; background-color: #d6f3e8; border-bottom-color: #000000 !important;"><span style="font-weight: bold;"><ix:nonFraction contextRef="I20241231" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="USD" id="Tag276" decimals="-3" scale="3" format="ixt:num-dot-decimal">41</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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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; background-color: #d6f3e8; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="I20231231" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="USD" id="Tag267" decimals="-3" scale="3" format="ixt:num-dot-decimal">76</ix:nonFraction></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 10px; margin-left: 0.1px;">
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;" colspan="2">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;" colspan="2">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 5pt;">&#160;</span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Total current liabilities </span></p> </td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231" name="us-gaap:LiabilitiesCurrent" unitRef="USD" id="Tag299" decimals="-3" scale="3" format="ixt:num-dot-decimal">552</ix:nonFraction> </span></p> </td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <ix:nonFraction contextRef="I20231231" name="us-gaap:LiabilitiesCurrent" unitRef="USD" id="Tag61" 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; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 5px; margin: 0px; text-indent: 0px;">
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Commitments and contingencies </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 5px; margin: 0px; text-indent: 0px;">
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> Stockh<span>olders&#8217; eq</span>uity</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; margin: 0px; text-indent: 0px;">
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Common stock par value $<ix:nonFraction contextRef="I20231231" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag512" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20241231" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag284" decimals="2" format="ixt:num-dot-decimal">0.10</ix:nonFraction></ix:nonFraction> per share; authorized <ix:nonFraction contextRef="I20231231" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag531" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20241231" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag194" decimals="0" format="ixt:num-dot-decimal">10,000,000</ix:nonFraction></ix:nonFraction> shares; <ix:nonFraction contextRef="I20241231" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" id="Tag511" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20241231" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag287" decimals="0" format="ixt:num-dot-decimal">3,449,021</ix:nonFraction></ix:nonFraction>&#160;and <ix:nonFraction contextRef="I20231231" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" id="Tag529" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20231231" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag384" decimals="0" format="ixt:num-dot-decimal">3,428,021</ix:nonFraction></ix:nonFraction> sh<span>ares</span> issued and outstanding, respectively</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231" name="us-gaap:CommonStockValue" unitRef="USD" id="Tag271" decimals="-3" scale="3" format="ixt:num-dot-decimal">344</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="I20231231" name="us-gaap:CommonStockValue" unitRef="USD" id="Tag193" 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; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Additional paid-in capital</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" id="Tag270" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,360</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="I20231231" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" id="Tag283" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,230</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Retained earnings </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #d6f3e8;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1pt solid #000000; 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; border-bottom: 1pt solid #000000; 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="I20241231" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" id="Tag298" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,629</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; border-bottom: 1pt solid #000000; 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; border-bottom: 1pt solid #000000; 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="I20231231" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" id="Tag414" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,183</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; 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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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="I20241231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag389" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,333</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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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; border-bottom-width: 0.75pt; border-bottom-style: solid; background-color: #d6f3e8; border-bottom-color: #000000 !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="I20231231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag286" 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;"> &#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; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !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; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !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="I20241231" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" id="Tag300" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,885</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; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !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; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !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="I20231231" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" id="Tag293" 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;"> &#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>20</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 class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" id="BCi_922024154713233"><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="height: 0px; border-collapse: collapse; margin: 0px; width: 100%; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px; margin-left: 0.1px;" 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>2024</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>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> </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="D20241231" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag177" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,373</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="D20231231_17" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag163" 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;"> &#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="D20241231" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="USD" id="Tag160" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,791</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="D20231231_17" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="USD" id="Tag181" 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;"> &#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="D20241231" name="us-gaap:GrossProfit" unitRef="USD" id="Tag167" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,582</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="D20231231_17" name="us-gaap:GrossProfit" unitRef="USD" id="Tag180" 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;"> &#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="D20241231" name="us-gaap:SellingAndMarketingExpense" unitRef="USD" id="Tag158" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,441</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="D20231231_17" name="us-gaap:SellingAndMarketingExpense" unitRef="USD" id="Tag157" 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;"> &#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="D20241231" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="USD" id="Tag186" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,132</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="D20231231_17" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="USD" id="Tag173" 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;"> &#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;"> Researc<span>h and dev</span>elopment </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="D20241231" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag155" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,013</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="D20231231_17" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag178" 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;"> &#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="D20241231" name="us-gaap:OperatingExpenses" unitRef="USD" id="Tag154" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,586</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="D20231231_17" name="us-gaap:OperatingExpenses" unitRef="USD" id="Tag172" 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;"> &#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="D20241231" name="us-gaap:OperatingIncomeLoss" unitRef="USD" id="Tag176" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">4</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="D20231231_17" name="us-gaap:OperatingIncomeLoss" unitRef="USD" id="Tag187" 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;">)</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 (expense)</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;"> Inter<span>est ex</span>pense&#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;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; text-align: right;"><span style="font-weight: bold;"><ix:nonFraction contextRef="D20241231" name="us-gaap:InterestExpenseDebt" unitRef="USD" id="Tag152" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></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', 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="D20231231_17" name="us-gaap:InterestExpenseDebt" unitRef="USD" id="Tag100" 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="D20241231" name="us-gaap:InvestmentIncomeInterest" unitRef="USD" id="Tag169" decimals="-3" scale="3" format="ixt:num-dot-decimal">440</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="D20231231_17" name="us-gaap:InvestmentIncomeInterest" unitRef="USD" id="Tag161" decimals="-3" scale="3" format="ixt:num-dot-decimal">407</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="D20241231" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" id="Tag182" decimals="-3" scale="3" format="ixt:num-dot-decimal">440</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="D20231231_17" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" id="Tag170" 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;"> &#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="D20241231" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="USD" id="Tag109" decimals="-3" scale="3" format="ixt:num-dot-decimal">436</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="D20231231_17" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="USD" id="Tag162" 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;"/> </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="D20241231" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag153" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">10</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="D20231231_17" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag165" 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;"/> </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="D20241231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag175" decimals="-3" scale="3" format="ixt:num-dot-decimal">446</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="D20231231_17" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag192" decimals="-3" scale="3" format="ixt:num-dot-decimal">275</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&#160;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-weight: bold;"><ix:nonFraction contextRef="D20241231" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" id="Tag185" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 13px;"/>
<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="D20231231_17" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="USD" id="Tag493" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 13px;">)</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;"> Other comprehensive 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-weight: bold;"><ix:nonFraction contextRef="D20241231" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag183" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span><span style="font-family: 'times new roman', times; font-size: 0pt;"><span>0</span></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="D20231231_17" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag491" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">)</td> </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="D20241231" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="USD" id="Tag150" decimals="-3" scale="3" format="ixt:num-dot-decimal">446</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="D20231231_17" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="USD" id="Tag179" decimals="-3" scale="3" format="ixt:num-dot-decimal">274</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="D20241231" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag166" decimals="2" format="ixt:num-dot-decimal">0.13</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="D20231231_17" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag156" decimals="2" format="ixt:num-dot-decimal">0.08</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="D20241231" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag168" decimals="0" format="ixt:num-dot-decimal">3,435,040</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="D20231231_17" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag171" decimals="0" format="ixt:num-dot-decimal">3,428,021</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="D20241231" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag159" decimals="2" format="ixt:num-dot-decimal">0.13</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="D20231231_17" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag164" decimals="2" format="ixt:num-dot-decimal">0.08</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="D20241231" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag492" decimals="0" format="ixt:num-dot-decimal">3,435,040</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="D20231231_17" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag184" 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;"> &#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>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;">
<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: 203px; font-family: 'times new roman'; 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 #000000; vertical-align: bottom; height: 30px;" colspan="2" rowspan="3">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Additional</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Paid-in</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Capital</span></p> </td>
<td style="vertical-align: bottom; height: 30px;" rowspan="3">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 30px;" rowspan="3">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 30px;" colspan="2" rowspan="3">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Retained</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Earnings</span></p> </td>
<td style="vertical-align: bottom; height: 30px;" rowspan="3">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 30px;" rowspan="3">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 30px;" colspan="2" rowspan="3">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Accumulated</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Other</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Comprehensive</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Income (Loss)</span></p> </td>
<td style="vertical-align: bottom; height: 30px;" rowspan="3">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 30px;" rowspan="3">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 30px;" colspan="2" rowspan="3">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Total</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Stockholders&#8217;</span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">Equity</span></p> </td>
<td style="vertical-align: bottom; height: 30px;" rowspan="3">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-bottom: 0.75pt; padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt 0pt 0pt 9pt; text-align: center; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="6">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Common Stock Issued </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-bottom: 0.75pt; padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt 0pt 0pt 9pt; text-align: center; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Shares </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> Amount </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 18px;">
<td style="padding-left: 9pt; vertical-align: middle; height: 18px;">
<p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: middle; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 28%; background-color: #d6f3e8;">
<p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Ba<span>lan</span>ce, <span>December 31, 2022</span> </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: 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_CommonStockMember" name="us-gaap:SharesIssued" unitRef="Shares" id="Tag404" decimals="0" format="ixt:num-dot-decimal">3,428,021</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;"><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="I20221231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag479" decimals="-3" scale="3" format="ixt:num-dot-decimal">342</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;"><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="I20221231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag431" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,163</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;"><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="I20221231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag393" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,908</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;"><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="I20221231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag81" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: left;"><br/></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; font-weight: bold;"> $ </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; font-weight: bold;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag391" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,414</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="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: #d6f3e8;">
<p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other comprehensive loss</span></p> </td>
<td style="vertical-align: bottom; height: 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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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;"> &#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;"><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="D20231231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag147" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;">)</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; font-weight: bold;">(<ix:nonFraction contextRef="D20231231_17" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="USD" id="Tag195" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">1</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: #d6f3e8;"><span style="font-weight: bold;">)</span></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;"> Stock-based compensation expense </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="D20231231_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" id="Tag80" decimals="-3" scale="3" format="ixt:num-dot-decimal">67</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;"> &#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; font-weight: bold;"> <ix:nonFraction contextRef="D20231231_17" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" id="Tag438" decimals="-3" scale="3" format="ixt:num-dot-decimal">67</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: #d6f3e8;">
<p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net income </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; 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; 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; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; 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; 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; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; 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; 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; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; 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; 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; background-color: #d6f3e8;">
<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="Tag477" decimals="-3" scale="3" format="ixt:num-dot-decimal">275</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'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; 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; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; 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; 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; 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_17" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag146" decimals="-3" scale="3" format="ixt:num-dot-decimal">275</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8;"/> </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'; 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; 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'; font-size: 10pt; font-weight: bold;"> Ba<span>lanc</span>e, <span>December 31, 2023</span> </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="I20231231_CommonStockMember" name="us-gaap:SharesIssued" unitRef="Shares" id="Tag258" decimals="0" format="ixt:num-dot-decimal">3,428,021</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="I20231231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag429" decimals="-3" scale="3" format="ixt:num-dot-decimal">342</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="I20231231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag264" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,230</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="I20231231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag259" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,183</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="I20231231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag149" 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;"><br/></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; font-weight: bold;"> <ix:nonFraction contextRef="I20231231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag402" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,755</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: 17px;">
<td style="padding: 0px 0px 0px 13px; 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; 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; 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; 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; 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; 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; 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; 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; height: 17px;"><br/></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'; font-size: 10pt;">Restr<span>ic<span>ted St</span></span><span>ock</span> Units Vested&#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'; 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="D20241231_CommonStockMember" name="else:StockIssuedDuringPeriodSharesRestrictedStockAwardVested" unitRef="Shares" id="Tag76" decimals="0" format="ixt:num-dot-decimal">21,000</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="D20241231_CommonStockMember" name="else:StockIssuedDuringPeriodValueRestrictedStockAwardVested" unitRef="USD" id="Tag75" 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;">
<p style="margin: 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="D20241231_AdditionalPaidInCapitalMember" name="else:StockIssuedDuringPeriodValueRestrictedStockAwardVested" unitRef="USD" id="Tag31" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">2</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;&#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;"> &#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;"><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;"> &#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;"><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;"><span style="font-weight: bold;"><ix:nonFraction contextRef="D20241231" name="else:StockIssuedDuringPeriodValueRestrictedStockAwardVested" unitRef="USD" id="Tag30" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></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="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;"> Stock-based compensation expense&#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;&#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;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20241231_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" id="Tag436" decimals="-3" scale="3" format="ixt:num-dot-decimal">132</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;"><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; font-weight: bold;"> <ix:nonFraction contextRef="D20241231" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="USD" id="Tag437" decimals="-3" scale="3" format="ixt:num-dot-decimal">132</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: #d6f3e8;">
<p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net income </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; 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; 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; background-color: #d6f3e8;">
<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; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 0.75pt; vertical-align: bottom; height: 10px; 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; 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; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><br/></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'; font-size: 10pt;"> &#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'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><br/></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'; font-size: 10pt;"> &#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'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20241231_RetainedEarningsMember" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag82" decimals="-3" scale="3" format="ixt:num-dot-decimal">446</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<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; 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; 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; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><br/></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'; font-size: 10pt;"> &#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'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid #000000; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20241231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag403" decimals="-3" scale="3" format="ixt:num-dot-decimal">446</ix:nonFraction></span></p> </td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#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-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 3px; 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'; font-size: 10pt; font-weight: bold;"> Balance, <span>December 31, 2024</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'; 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'; 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'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231_CommonStockMember" name="us-gaap:SharesIssued" unitRef="Shares" id="Tag265" decimals="0" format="ixt:num-dot-decimal">3,449,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'; font-size: 10pt;"> &#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'; 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'; 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'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag78" decimals="-3" scale="3" format="ixt:num-dot-decimal">344</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'; font-size: 10pt;"> &#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'; 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'; 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'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag260" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,360</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'; font-size: 10pt;"> &#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'; 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'; 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'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag390" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,629</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'; font-size: 10pt;"> &#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'; 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'; 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'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="I20241231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag148" 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; background-color: #d6f3e8;" valign="bottom">
<p style="margin: 0pt;"><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'; 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'; 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'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag77" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,333</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'; 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>22</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;">
<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;">
<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;">
<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 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;"> Years Ended <span>December 31,</span> </span></p> </td>
<td style="padding-bottom: 1pt; 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: 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid 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;"> <span>2024</span> </span></p> </td>
<td style="padding-bottom: 1pt; 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid 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;"> <span>2023</span> </span></p> </td>
<td style="padding-bottom: 1pt; 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: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 74%;">
<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 operating activities </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: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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: 5px; margin: 0px; text-indent: 0px;">
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; 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; font-weight: bold;"> Net income</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; font-weight: bold;"> &#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; font-weight: bold;"> $ </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="D20241231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag70" decimals="-3" scale="3" format="ixt:num-dot-decimal">446</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><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;"> $ </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_17" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag106" decimals="-3" scale="3" format="ixt:num-dot-decimal">275</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;&#160;</span></p> </td> </tr>
<tr style="height: 5px; margin: 0px; text-indent: 0px;">
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; height: 5px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; 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;"> Adjustments to reconcile net income to net cash from operating activities: </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: 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 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;"> Depreciation and amortization </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; font-weight: bold;"> &#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; font-weight: bold;"> &#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="D20241231" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="USD" id="Tag374" decimals="-3" scale="3" format="ixt:num-dot-decimal">92</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; font-weight: bold;"> &#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_17" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="USD" id="Tag366" decimals="-3" scale="3" format="ixt:num-dot-decimal">94</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;"> Deferred income taxes </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><strong><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20241231" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD" id="Tag145" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">146</ix:nonFraction></span></strong></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'; 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_17" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD" id="Tag380" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">99</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px;">)</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 </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; font-weight: bold;"> &#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; font-weight: bold;"> &#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="D20241231" name="us-gaap:StockOptionPlanExpense" unitRef="USD" id="Tag367" decimals="-3" scale="3" format="ixt:num-dot-decimal">132</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; font-weight: bold;"> &#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_17" name="us-gaap:StockOptionPlanExpense" unitRef="USD" id="Tag363" 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;"> Change in: </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; 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: 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 26px; 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;"> Trade receivables </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; font-weight: bold;"> &#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; font-weight: bold;"> &#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="D20241231" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" id="Tag377" decimals="-3" scale="3" format="ixt:num-dot-decimal">26</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><span style="font-weight: bold;">)</span></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_17" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" id="Tag360" decimals="-3" scale="3" format="ixt:num-dot-decimal">122</ix:nonFraction></span></p> </td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; background-color: rgb(214, 243, 232);" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;</span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px 0px 0px 26px; vertical-align: bottom; height: 10px;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20241231" name="us-gaap:IncreaseDecreaseInInventories" unitRef="USD" id="Tag379" decimals="-3" scale="3" format="ixt:num-dot-decimal">213</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'; 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_17" name="us-gaap:IncreaseDecreaseInInventories" unitRef="USD" id="Tag368" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px;">)</td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px 0px 0px 26px; 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;"> Other current assets </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#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; font-weight: bold;"> &#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="D20241231" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" unitRef="USD" id="Tag356" decimals="-3" scale="3" format="ixt:num-dot-decimal">18</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"><span style="font-weight: bold;">)</span></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_17" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" unitRef="USD" id="Tag381" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">35</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><br/></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px 0px 0px 26px; 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;"> Accounts payable </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(<ix:nonFraction contextRef="D20241231" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="USD" id="Tag69" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">145</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'; 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_17" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="USD" id="Tag373" decimals="-3" scale="3" format="ixt:num-dot-decimal">17</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 26px; 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;"> Accrued expenses </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; font-weight: bold;"> &#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; font-weight: bold;"> &#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="D20241231" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="USD" id="Tag71" decimals="-3" scale="3" format="ixt:num-dot-decimal">42</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"/>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#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_17" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="USD" id="Tag401" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">27</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">)</td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px 0px 0px 26px; 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;">Income taxes payable</span><br/></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#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; font-weight: bold;"> &#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="D20241231" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="USD" id="Tag144" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">35</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: baseline;" valign="baseline"><span style="font-weight: bold;">)</span></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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_17" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="USD" id="Tag369" decimals="-3" scale="3" format="ixt:num-dot-decimal">87</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: 0px 0px 0px 20px; 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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 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'; font-size: 10pt;"> Net cash from operating activities </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;">
<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 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;"> &#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="D20241231" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" id="Tag371" decimals="-3" scale="3" format="ixt:num-dot-decimal">129</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom"/>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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;"><ix:nonFraction contextRef="D20231231_17" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" id="Tag68" decimals="-3" scale="3" format="ixt:num-dot-decimal">321</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; height: 10px; vertical-align: bottom;" valign="bottom"/> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; 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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 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'; font-size: 10pt; font-weight: bold;"> Cash flows used in investing activities </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; 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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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;">Purchase of property and equipment </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#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; font-weight: bold;"> &#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="D20241231" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="USD" id="Tag394" decimals="-3" scale="3" format="ixt:num-dot-decimal">51</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: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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_17" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="USD" id="Tag65" decimals="-3" scale="3" format="ixt:num-dot-decimal">70</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;"> ) </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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt; font-weight: bold;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 5px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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;">
<p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net cash used in investing activities </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;">
<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 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;"> &#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="D20241231" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" id="Tag372" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">51</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: left;"><span style="font-weight: bold;">)</span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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;">(<ix:nonFraction contextRef="D20231231_17" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" id="Tag412" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">70</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; height: 10px; vertical-align: bottom;" valign="bottom">)</td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; 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: 5pt;">&#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 18px;">
<td style="padding: 0px; vertical-align: bottom; height: 18px;">
<p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Cash flows 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;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span 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: 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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px 0px 1px 13px; vertical-align: bottom; height: 10px;"><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;"><br/></td>
<td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid rgb(0, 0, 0);"><br/></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; border-bottom: 1pt solid rgb(0, 0, 0);"><strong><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20241231" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="USD" id="Tag105" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></strong><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px;"/>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><br/></td>
<td style="vertical-align: bottom; height: 10px; border-bottom: 1pt solid rgb(0, 0, 0);"><br/></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; border-bottom: 1pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20231231_17" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="USD" id="Tag370" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></span><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px;">)</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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<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;">
<p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net cash used in financing activities&#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'; font-size: 10pt; font-weight: bold;"> &#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;"> &#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="D20241231" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="USD" id="Tag472" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; height: 10px; vertical-align: bottom;" valign="bottom"/>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="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;">(<ix:nonFraction contextRef="D20231231_17" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="USD" id="Tag378" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">6</ix:nonFraction></span></p> </td>
<td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px;">)</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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt; font-weight: bold;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 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'; font-size: 10pt; font-weight: bold;"> Net increase in cash and cash equivalents </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonFraction contextRef="D20241231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" id="Tag376" decimals="-3" scale="3" format="ixt:num-dot-decimal">78</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; font-weight: bold;">&#160;&#160;</span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 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_17" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" id="Tag361" decimals="-3" scale="3" format="ixt:num-dot-decimal">245</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px;"/> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; 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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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: 5pt;"> &#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;"> Cash and c<span>ash equiva</span>lents, beginning </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#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; font-weight: bold;"> &#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="I20231231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag357" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,870</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 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="I20221231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag400" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,625</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 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;"> Cash and cash equivalents, ending </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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="I20241231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag365" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,948</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; 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="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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="I20231231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag359" 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; 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: 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'; 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'; 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'; 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'; 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'; 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'; 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'; 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'; 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'; 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: rgb(214, 243, 232);">
<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; 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;"> Cash paid during the year for income taxes </span></p> </td>
<td style="padding-bottom: 0pt; vertical-align: bottom; height: 10px;">
<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 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="D20241231" name="us-gaap:IncomeTaxesPaid" unitRef="USD" id="Tag362" decimals="-3" scale="3" format="ixt:num-dot-decimal">171</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 0pt; vertical-align: bottom; height: 10px;">
<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;">
<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;"> $ </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;"> <ix:nonFraction contextRef="D20231231_17" name="us-gaap:IncomeTaxesPaid" unitRef="USD" id="Tag66" 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;">
<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);">
<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; background-color: rgb(214, 243, 232);">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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="D20241231" name="us-gaap:InterestPaidNet" unitRef="USD" id="Tag364" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2.25pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 2.25pt; 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="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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_17" name="us-gaap:InterestPaidNet" unitRef="USD" id="Tag358" 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; 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; margin: 0px; text-indent: 0px;">
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 4pt;">&#160;</span></p> </td> </tr> </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>23</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>2024</span></span>&#160;AND <span>2023</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="D20241231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="Tag278" 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="D20241231" name="else:NatureOfOperationsPolicyTextBlock" id="Tag198" 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, the Company 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="D20241231" name="us-gaap:UseOfEstimates" id="Tag25" 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 realizability of trade receivables, valuation of investments, deferred tax assets/liabilities, inventory, 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="D20241231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tag263" 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.&#160; Cash equivalents were $<ix:nonFraction contextRef="I20241231" name="us-gaap:CashEquivalentsAtCarryingValue" unitRef="USD" id="Tag250" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,980</ix:nonFraction> and $<ix:nonFraction contextRef="I20231231" name="us-gaap:CashEquivalentsAtCarryingValue" unitRef="USD" id="Tag253" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,926</ix:nonFraction> as of December 31, 2024 and 2023, respectively.</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 <ix:nonFraction contextRef="I20241231" name="else:NumberOfBanksHasDepositAccountsOfReportingEntity" unitRef="Number" id="Tag2" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction> 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>
<div>
<ix:exclude>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></p>
<div xmlns="http://www.w3.org/1999/xhtml">
<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>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> </ix:exclude> </div>
<ix:exclude>
<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>2024</span></span>&#160;AND <span>2023</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="D20241231" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="Tag20" 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.&#160;&#160;<span style="line-height: inherit;">The Company assesses credit losses on a collective basis where similar risk characteristics exist.&#160; Receivables that do not share risk characteristics with other receivables, or where known collectability issues exist, are evaluated on an individual basis.</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="I20231231" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" id="Tag519" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20241231" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" id="Tag60" decimals="-3" scale="3" format="ixt:num-dot-decimal">11</ix:nonFraction></ix:nonFraction> at <span>December 31, 2024</span> and <span>2023</span>.</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, 2024</span>&#160;and 2023, the<span style="line-height: inherit;"> Comp</span>any had <ix:nonFraction contextRef="I20231231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember" name="else:NumberOfCustomers" unitRef="Customer" id="Tag502" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="I20241231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember" name="else:NumberOfCustomers" unitRef="Customer" id="Tag190" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></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_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember_1" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag520" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20241231_CustomerConcentrationRiskMember_AccountsReceivableMember_AggregateCustomersOfEntityMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag133" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction></ix:nonFraction>% of the&#160;</span>accounts receivable balance.&#160;</span></p> </ix:nonNumeric>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<ix:nonNumeric contextRef="D20241231" name="us-gaap:MarketableSecuritiesPolicy" id="Tag19" 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;">The Company owns equity securities in <ix:nonFraction contextRef="I20241231" name="else:NumberOfNonPubliclyTradedCompanies" unitRef="Number" id="Tag256" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction> non-publicly traded companies.&#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;">The estimated fair value of non-publicly traded securities is based on financial and other factors.&#160;<span>&#160;</span></span>The executive officer of the <ix:nonFraction contextRef="I20241231" name="else:NumberOfNonPubliclyTradedCompanies" unitRef="Number" id="Tag486" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction> companies is Chairman of the Board of Directors of Electro-Sensors, Inc.&#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;">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;">The Company generally does not make investments in anticipation of short-term fluctuations in market price.&#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="D20231231_17" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" unitRef="USD" id="Tag513" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20241231" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" unitRef="USD" id="Tag355" 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, 2024</span> and <span>2023</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>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;">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>2024</span></span>&#160;AND <span>2023</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="D20241231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Tag462" 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="I20241231" name="else:NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" unitRef="USD" id="Tag63" 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, 2024</span> and <span>2023</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="D20241231" name="us-gaap:InventoryPolicyTextBlock" id="Tag58" 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="D20241231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Tag281" 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, 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="D20241231" name="else:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="Tag6" escape="true">
<div style="border-left: none; border-right: none;">
<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="I20241231_AutomobilesMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag252" 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="I20241231_EquipmentMember_MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag407" format="ixt-sec:duryear">5</ix:nonNumeric> -&#160;<ix:nonNumeric contextRef="I20241231_EquipmentMember_MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag272" 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="I20241231_FurnitureAndFixturesMember_MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag484" format="ixt-sec:duryear">3</ix:nonNumeric> -&#160;&#160;<ix:nonNumeric contextRef="I20241231_FurnitureAndFixturesMember_MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag129" 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="I20241231_BuildingMember_MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag385" format="ixt-sec:duryear">7</ix:nonNumeric> -&#160;<ix:nonNumeric contextRef="I20241231_BuildingMember_MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Tag255" 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>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>2024</span></span>&#160;AND <span>2023</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>
<ix:nonNumeric contextRef="D20241231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="Tag197" 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; The transaction price for each performance obligation is determined at contract inception.&#160; 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 with multiple performance obligations, the transaction price is allocated to each performance obligation using the relative stand-alone selling price.<span style="line-height: inherit;">&#160; </span>Stand-alone selling prices are based on observable stand-alone prices charged to customers.&#160; Product revenue is recognized at the point in time when control is transferred to the customer, which typically occurs upon shipment.&#160; Service revenue is recognized when provided to the customer, and 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="D20241231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="Tag22" 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="D20241231" name="us-gaap:AdvertisingExpense" unitRef="USD" id="Tag387" decimals="-3" scale="3" format="ixt:num-dot-decimal">42</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="D20231231_17" name="us-gaap:AdvertisingExpense" unitRef="USD" id="Tag4" decimals="-3" scale="3" format="ixt:num-dot-decimal">46</ix:nonFraction>&#160;in&#160;<span>2024</span> and <span>2023</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="D20241231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="Tag196" 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="D20241231" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag143" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,013</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="D20231231_17" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag83" decimals="-3" scale="3" format="ixt:num-dot-decimal">973</ix:nonFraction>&#160;in&#160;<span>2024</span> and <span>2023</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="D20241231" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tag21" 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 income (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="I20241231" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag64" decimals="-3" scale="3" format="ixt:num-dot-decimal">311</ix:nonFraction> and $<ix:nonFraction contextRef="I20231231" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag398" decimals="-3" scale="3" format="ixt:num-dot-decimal">279</ix:nonFraction>&#160;at <span>December 31, 2024</span>&#160;and <span>2023</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>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; 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>2024</span></span>&#160;AND <span>2023</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="D20241231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="Tag139" 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, 2024</span> and <span>2023</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="D20241231_EmployeeStockOptionMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag132" decimals="0" format="ixt:num-dot-decimal">185,000</ix:nonFraction>&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">and <ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember_3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag234" decimals="0" format="ixt:num-dot-decimal">175,000</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 years ended <span>December 31, 2024</span>&#160;and 2023, <ix:nonFraction contextRef="D20241231_RestrictedStockUnitsRSUMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag136" decimals="0" format="ixt:num-dot-decimal">84,000</ix:nonFraction> and&#160;<ix:nonFraction contextRef="D20231231_RestrictedStockUnitsRSUMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag189" decimals="0" format="ixt:num-dot-decimal">105,000</ix:nonFraction>, respectively, 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="D20241231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tag104" 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>2024</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="D20241231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag247" decimals="-3" scale="3" format="ixt:num-dot-decimal">446</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="D20241231" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag130" decimals="0" format="ixt:num-dot-decimal">3,435,040</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="D20241231" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag254" decimals="2" format="ixt:num-dot-decimal">0.13</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="D20241231" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="Shares" id="Tag131" 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="D20241231" name="us-gaap:EarningsPerShareDilutedUndistributed" unitRef="USDPerShare" id="Tag128" 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="D20241231" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag375" decimals="-3" scale="3" format="ixt:num-dot-decimal">446</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="D20241231" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag408" decimals="0" format="ixt:num-dot-decimal">3,435,040</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="D20241231" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag134" decimals="2" format="ixt:num-dot-decimal">0.13</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>2023</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="D20231231_17" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag34" decimals="-3" scale="3" format="ixt:num-dot-decimal">275</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="D20231231_17" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares" id="Tag137" decimals="0" format="ixt:num-dot-decimal">3,428,021</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="D20231231_17" name="us-gaap:EarningsPerShareBasic" unitRef="USDPerShare" id="Tag399" decimals="2" format="ixt:num-dot-decimal">0.08</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="D20231231_17" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="Shares" id="Tag3" decimals="0" format="ixt:num-dot-decimal">0</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="D20231231_17" name="us-gaap:EarningsPerShareDilutedUndistributed" unitRef="USDPerShare" id="Tag251" 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="D20231231_17" name="us-gaap:NetIncomeLoss" unitRef="USD" id="Tag59" 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; 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="D20231231_17" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag135" decimals="0" format="ixt:num-dot-decimal">3,428,021</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="D20231231_17" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag141" decimals="2" format="ixt:num-dot-decimal">0.08</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="D20241231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Tag199" 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, 2024</span>, the Company had <ix:nonFraction contextRef="I20241231" name="else:NumberOfCompanyCompensationPlans" unitRef="Unit14" id="Tag142" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction> stock-based compensation plan.</span></p> </ix:nonNumeric>
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<ix:exclude>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman'; font-size: 10pt;">&#160;</span></p>
<div xmlns="http://www.w3.org/1999/xhtml">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt;" class="pageno"><span>28</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 xmlns="http://www.w3.org/1999/xhtml">
<p 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 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 style="border-left: none; border-right: none;"><span>DECEMBER 31</span>,&#160;<span>2024</span></span>&#160;AND<span>&#160;</span><span>2023</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> </ix:exclude>
<p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman'; font-size: 10pt;">&#160;</span></p>
<ix:nonNumeric contextRef="D20241231" name="else:NewAccountingStandardNotYetAdoptedPolicyTextBlock" id="Tag23" escape="true">
<div>
<p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10.0pt;"><span style="font-family: 'times new roman', times;">New
Accounting Standard Not Yet Adopted</span></span></b></p>
<p style="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10.0pt;">&#160;</span></b></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The Financial Accounting Standards Board ("FASB") issued an Accounting Standards Update ("ASU")&#160;<span style="font-style: italic; line-height: inherit;">Disaggregation of Income Statement Expenses&#160;</span>in November 2024 and issued ASU 2025-01 in January 2025 to clarify its effective date.&#160; This ASU&#160;provides investors with more decision-useful information
about a business entity&#8217;s expenses. The ASU requires companies to provide
detailed disclosure of specified categories underlying certain expense captions
in interim and annual periods. It would provide investors with more detailed
information about the types of expenses, including employee compensation, depreciation,
amortization, and costs incurred related to inventory and manufacturing
activities in income statement expense captions such as cost of sales; selling,
general and administrative; and research and development.<span style="line-height: inherit;">&#160; </span>The ASU does not change or remove existing
expense disclosure requirements and does not change requirements for
presentation of expenses on the face of the income statement. It requires companies
to include certain existing disclosures in the same tabular format disclosure.<span style="line-height: inherit;">&#160; </span>The ASU is effective for annual reporting
periods beginning after December 15, 2026, and interim reporting periods within
annual reporting periods beginning after December 15, 2027. Early adoption is
permitted.</span></span></p> </div> </ix:nonNumeric>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><br/></p> </div> </div>
<ix:nonNumeric contextRef="D20241231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tag24" escape="true">
<div style="border-left: none; border-right: none;">
<p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;"><b><span style="font-size: 10.0pt;">Recently Adopted Accounting Standard</span></b></span></p>
<p style="line-height: 12pt; 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="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;">In
November 2023, the FASB issued ASU 2023-07 <i>Improvements to Reportable
Segment Disclosures.<span style="line-height: inherit;">&#160; </span></i><span style="line-height: inherit;">&#160;</span>This ASU, which amends Topic 280: <i>Segment
Reporting, </i>improves disclosures requirements for reportable segments and enhances
disclosures for companies with single reportable segments.<span style="line-height: inherit;">&#160; </span>The Company has a single reportable segment
based on the nature of its services and regulatory environment under which it
operates.<span style="line-height: inherit;">&#160; </span>The nature of the business and
the accounting policies of the segment are the same as described throughout Note 1.<span style="line-height: inherit;">&#160;&#160;</span>The Company&#8217;s Chief Operating Decision
Maker (&#8220;CODM&#8221;) is its president.<span style="line-height: inherit;">&#160; </span>The
CODM assesses the reportable segment&#8217;s performance and allocates resources for
the reportable segment based on the net income and total assets which are the
same amounts in all material respects as those reported on the Statement of Comprehensive
Income and Balance Sheets.<span style="line-height: inherit;">&#160; </span>The Company
adopted the standard on January 1, 2024.<span style="line-height: inherit;">&#160;
</span>The adoption did not have a material impact on the Company&#8217;s financial
statements.</span></p> </div> </ix:nonNumeric>
<p style="line-height: 12pt; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10.0pt;">&#160;</span></b></p>
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20241231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="Tag262" escape="true">
<p style="margin: 0pt;"><b style="font-family: 'Times New Roman', serif; font-size: 12pt;"><span style="font-size: 10.0pt;">Reclassification
of Prior Year Presentation</span></b></p>
<p style="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">&#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;">All
Treasury Bills from prior periods have been reclassified to cash equivalents
for consistency with the current year presentation. The reclassification had no
effect on the reported results of operations. The Statement
of Cash Flows has been adjusted to reflect this reclassification.</span></p> </ix:nonNumeric> </div> </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 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>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> </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>2024</span>&#160;AND <span>2023</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="D20241231" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="Tag248" 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: 'times new roman', times; line-height: inherit;">The Compa<span style="line-height: inherit;">ny has inv</span>estments in common equity securities of <ix:nonFraction contextRef="D20241231" name="else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" unitRef="Number" id="Tag245" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction> private U.S. companies that have an undeterminable market.&#160;&#160;</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: 0in 0in 0.0001pt; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Equity securities are measure<span style="line-height: inherit;">d at fair value and un</span>realized gains and losses, if any, are reported in our Statements of Comprehensive Income in non-operating income.&#160;</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 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="D20241231" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="Tag18" 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, 2024</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;"> 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="I20241231_EquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag233" 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="I20241231_EquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag237" 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="I20241231_EquitySecuritiesMember" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag202" 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="I20241231_EquitySecuritiesMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag236" 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; font-weight: bold;"> Total Investments, <span>December 31, 2024</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="I20241231" name="else:AvailableForSaleMarketableSecuritiesAmortizedCost" unitRef="USD" id="Tag244" 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="I20241231" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" unitRef="USD" id="Tag232" 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="I20241231" name="else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" unitRef="USD" id="Tag241" 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="I20241231" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag39" 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, 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;"><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="Tag231" 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="Tag238" 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="Tag239" 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="Tag240" 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; 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="Tag242" 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="Tag243" 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="Tag246" 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="I20231231" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag188" 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> </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;">&#160;</span></p><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20241231" name="us-gaap:FairValueDisclosuresTextBlock" id="Tag249" 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="D20241231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="Tag280" 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, 2024</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: 52px; 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: 14px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 18px;">
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20241231_LimitedMarketableCompanyMember" name="else:CarryingAmountOfAvailableForSaleSecurities" unitRef="USD" id="Tag114" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20241231_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag113" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20241231_FairValueInputsLevel1Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag38" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20241231_FairValueInputsLevel2Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag419" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20241231_FairValueInputsLevel3Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag417" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction></span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr> </tbody> </table> </div> </div>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><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_UCGJ0G6UQO00000000000000000000">
<table style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 52px; 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: 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="I20231231_LimitedMarketableCompanyMember" name="else:CarryingAmountOfAvailableForSaleSecurities" unitRef="USD" id="Tag203" 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="I20231231_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag322" 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="I20231231_FairValueInputsLevel1Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag321" 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="I20231231_FairValueInputsLevel2Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag323" 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="I20231231_FairValueInputsLevel3Member_LimitedMarketableCompanyMember" name="us-gaap:MarketableSecurities" unitRef="USD" id="Tag121" 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>
<p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><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 equity<span style="line-height: inherit;"> securitie</span>s owned by the Company are investments in <ix:nonFraction contextRef="D20241231" name="else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" unitRef="Number" id="Tag327" 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="D20241231" name="else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities" unitRef="Number" id="Tag320" 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;">Ther<span>e w</span>as&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20231231_17" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" unitRef="USD" id="Tag494" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20241231" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" unitRef="USD" id="Tag406" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></span><span style="font-size: 10pt; font-family: 'Times New Roman';">&#160;change in Level </span><span>3</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> asse</span><span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">ts measured&#160;at fair valu</span><span style="font-size: 10pt; font-family: 'Times New Roman';">e on a re</span><span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">curring bas</span><span style="font-size: 10pt; font-family: 'Times New Roman';">is during the years ended December 31, 2024 and 2023.&#160;</span></p> </ix:nonNumeric> </div>
<p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><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 style="font-size: 10pt;" class="pageno"><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 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', times;"><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; 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', times; font-size: 10pt; font-weight: bold;">YEARS ENDED<span>&#160;</span><span>DECEMBER 31</span>,<span>&#160;</span><span style="cursor: default;">2024</span>&#160;AND<span>&#160;</span><span style="cursor: default;">2023</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-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', times; font-size: 10pt; font-weight: bold;">(in thousands except share and per share amounts)</span></p><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20241231" name="us-gaap:InventoryDisclosureTextBlock" id="Tag85" 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="D20241231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Tag345" 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;">
<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;">
<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 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;"> <span>December 31,</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid 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;"> <span>2024</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid 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;"> <span>2023</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 70%;">
<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: rgb(214, 243, 232); 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: 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: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231" name="us-gaap:InventoryRawMaterials" unitRef="USD" id="Tag351" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,334</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; font-weight: bold;"> &#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: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20231231" name="us-gaap:InventoryRawMaterials" unitRef="USD" id="Tag354" 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: 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; vertical-align: bottom; height: 10px;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231" name="us-gaap:InventoryWorkInProcess" unitRef="USD" id="Tag350" decimals="-3" scale="3" format="ixt:num-dot-decimal">301</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; 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: 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="I20231231" name="us-gaap:InventoryWorkInProcess" unitRef="USD" id="Tag352" decimals="-3" scale="3" format="ixt:num-dot-decimal">301</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; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: 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="I20241231" name="us-gaap:InventoryFinishedGoods" unitRef="USD" id="Tag349" decimals="-3" scale="3" format="ixt:num-dot-decimal">339</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; 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="I20231231" name="us-gaap:InventoryFinishedGoods" unitRef="USD" id="Tag126" 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: 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;"><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;"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 10px;"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><strong><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">(<ix:nonFraction contextRef="I20241231" name="us-gaap:InventoryValuationReserves" unitRef="USD" id="Tag124" decimals="-3" scale="3" format="ixt:num-dot-decimal">10</ix:nonFraction></span></span></strong></span><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px;"><span style="font-weight: bold;">)</span></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 10px;"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="I20231231" name="us-gaap:InventoryValuationReserves" unitRef="USD" id="Tag353" decimals="-3" scale="3" format="ixt:num-dot-decimal">10</ix:nonFraction></span><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px;">)</td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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="I20241231" name="us-gaap:InventoryNet" unitRef="USD" id="Tag395" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,964</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; 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="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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="I20231231" name="us-gaap:InventoryNet" unitRef="USD" id="Tag478" 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: rgb(214, 243, 232);">
<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; 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: 0px; 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;"><br/></p> </div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20241231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Tag325" 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="D20241231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Tag324" 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;">
<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;">
<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 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;"> <span>December 31,</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; padding: 0px; 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: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid 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;"> <span>2024</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="border-bottom: 0.75pt solid 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;"> <span>2023</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 70%;">
<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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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="I20241231_AutomobilesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag348" decimals="-3" scale="3" format="ixt:num-dot-decimal">63</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; font-weight: bold;">&#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="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: rgb(214, 243, 232); width: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20231231_AutomobilesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag340" decimals="-3" scale="3" format="ixt:num-dot-decimal">63</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; vertical-align: bottom; height: 10px;">
<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;">
<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;">
<p style="margin: 0pt;"><br/></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="I20241231_EquipmentMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag343" decimals="-3" scale="3" format="ixt:num-dot-decimal">260</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; 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: 10pt;"> &#160; </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; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20231231_EquipmentMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag342" decimals="-3" scale="3" format="ixt:num-dot-decimal">282</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; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: 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="I20241231_FurnitureAndFixturesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag341" decimals="-3" scale="3" format="ixt:num-dot-decimal">432</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; font-weight: bold;"> &#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="I20231231_FurnitureAndFixturesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag337" decimals="-3" scale="3" format="ixt:num-dot-decimal">463</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: 17px;">
<td style="padding: 0px; vertical-align: bottom; height: 17px;">Right<span>-of-Use</span> Asset</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;"><strong><ix:nonFraction contextRef="I20241231_AssetsHeldUnderCapitalLeasesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag397" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></strong></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_AssetsHeldUnderCapitalLeasesMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag346" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: 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="I20241231_BuildingMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag336" 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: rgb(214, 243, 232);">
<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: 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="I20231231_BuildingMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag344" 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: 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 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;">
<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 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;"> &#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="I20241231_LandMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag334" 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;">
<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;">
<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="I20231231_LandMember" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag122" 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;">
<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);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: 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="I20241231" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag339" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,543</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; font-weight: bold;"> &#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="I20231231" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="USD" id="Tag396" 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: 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 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;">
<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 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;"> &#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="I20241231" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="USD" id="Tag207" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,633</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 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="I20231231" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="USD" id="Tag386" 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;">
<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);">
<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: rgb(214, 243, 232);">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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="I20241231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag335" decimals="-3" scale="3" format="ixt:num-dot-decimal">910</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; 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="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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="I20231231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag123" 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: rgb(214, 243, 232);">
<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, 2024</span> and <span>2023</span> was $<ix:nonFraction contextRef="D20241231" name="us-gaap:Depreciation" unitRef="USD" id="Tag338" decimals="-3" scale="3" format="ixt:num-dot-decimal">92</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="D20231231_17" name="us-gaap:Depreciation" unitRef="USD" id="Tag347" decimals="-3" scale="3" format="ixt:num-dot-decimal">94</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="D20241231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="Tag445" escape="true">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 6. 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: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<ix:nonNumeric contextRef="D20241231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Tag430" 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;">
<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;">
<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;" 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;">
<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;">
<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;">
<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;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> <span>2024</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'; font-size: 8pt; font-weight: bold;"> &#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'; 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;"> <span>2023</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'; 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; height: 17px; width: 70%;">
<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; height: 17px; 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: #d6f3e8; vertical-align: bottom; height: 17px; 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; vertical-align: bottom; height: 17px; 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="I20241231" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="USD" id="Tag125" decimals="-3" scale="3" format="ixt:num-dot-decimal">309</ix:nonFraction> </span></p> </td>
<td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; 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: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20231231" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="USD" id="Tag127" decimals="-3" scale="3" format="ixt:num-dot-decimal">255</ix:nonFraction> </span></p> </td>
<td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;">
<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;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="USD" id="Tag35" decimals="-3" scale="3" format="ixt:num-dot-decimal">56</ix:nonFraction> </span></p> </td>
<td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20231231" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="USD" id="Tag331" 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;">
<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;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag1" decimals="-3" scale="3" format="ixt:num-dot-decimal">365</ix:nonFraction> </span></p> </td>
<td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20231231" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="USD" id="Tag332" 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;">
<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;;margin:0pt"><br/></p>
<table style="width: 100%; font-family: 'times new roman'; 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>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 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>2024</span> AND <span>2023</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="D20241231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="Tag140" escape="true">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times;"><strong><span style="font-size: 10pt;">Note 7. Leases</span></strong></span></p>
<p style="margin: 0pt; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">The Co<span>mpany has</span><span><span> a</span>n operating lea</span>se for office equipment on a month-to-month basis.&#160; Lease expense for the years ended <span>December 31, 2024</span>&#160;and <span>2023</span>, was $<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20241231" name="us-gaap:OperatingLeaseExpense" unitRef="USD" id="Tag213" decimals="-3" scale="3" format="ixt:num-dot-decimal">7</ix:nonFraction></span>&#160;and $<ix:nonFraction contextRef="D20231231_17" name="us-gaap:OperatingLeaseExpense" unitRef="USD" id="Tag405" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction>, respectively.</span></p>
<p style="margin: 0pt; line-height: 1;"><br/></p>
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">The components of lease expense were as follows:</span></p>
<p style="margin: 0pt; line-height: 1;"><br/></p>
<div>
<ix:nonNumeric contextRef="D20241231" name="us-gaap:LeaseCostTableTextBlock" id="Tag420" escape="true">
<table border="0" cellspacing="0" cellpadding="0" width="70%" style="height: 0px; width: 70%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;">
<tbody>
<tr style="height: 10px;">
<td valign="bottom" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td valign="bottom" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td colspan="2" valign="bottom" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; text-align: center; margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;">Y</span><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;">ear Ended December 31, 2023</span></span></td>
<td valign="bottom" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td valign="bottom" style="background: #d6f3e8; padding: 0px; height: 10px; width: 80%; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> Finance lease cost: </span></p> </td>
<td valign="bottom" style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td valign="bottom" style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td valign="bottom" style="background: #d6f3e8; padding: 0px; height: 10px; width: 17%; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td valign="bottom" style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td valign="bottom" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> Amortization of right-of-use assets </span></p> </td>
<td valign="bottom" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td valign="bottom" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> $ </span></p> </td>
<td valign="bottom" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><b><span style="font-size: 10pt; color: #000000;"><ix:nonFraction contextRef="D20231231_17" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" unitRef="USD" id="Tag201" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></b></span></p> </td>
<td valign="bottom" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td valign="bottom" style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> Interest&#160;on&#160;lease&#160;liabilities </span></p> </td>
<td valign="bottom" style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td valign="bottom" style="background: #d6f3e8; padding: 0px; height: 10px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td valign="bottom" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><b><span style="font-size: 10pt; color: #000000;"><ix:nonFraction contextRef="D20231231_17" name="us-gaap:FinanceLeaseInterestExpense" unitRef="USD" id="Tag107" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></b></span><b> </b></p> </td>
<td valign="bottom" style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td valign="bottom" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> Total finance lease cost </span></p> </td>
<td valign="bottom" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td valign="bottom" style="padding: 0px; height: 10px; border-bottom: 3px double #000000; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> $ </span></p> </td>
<td valign="bottom" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><b><span style="font-size: 10pt; color: #000000;"><ix:nonFraction contextRef="D20231231_17" name="us-gaap:LeaseCost" unitRef="USD" id="Tag33" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></b></span><b> </b></p> </td>
<td valign="bottom" style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr> </tbody> </table> </ix:nonNumeric> </div>
<p style="margin: 0pt; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Supplemental balance sheet information related to leases is as follows:</span></p>
<p style="margin: 0pt; line-height: 1;"><br/></p>
<div>
<ix:nonNumeric contextRef="D20241231" name="else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" id="Tag16" escape="true">
<table border="0" cellspacing="0" cellpadding="0" width="70%" style="height: 0px; width: 70%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;">
<tbody>
<tr style="height: 10px;">
<td valign="top" style="padding: 0in; height: 10px;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td valign="top" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; height: 10px;" colspan="2">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: center;"><span style="font-size: 8pt; color: #000000; font-weight: bold; font-family: 'times new roman', times;"> &#160;December 31, 2023 </span></p> </td>
<td valign="top" style="padding: 0in; height: 10px;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td valign="top" style="background: #d6f3e8; padding: 0in; height: 10px; width: 80%;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> Finance leases </span></p> </td>
<td valign="top" style="background: #d6f3e8; padding: 0in; height: 10px; width: 1%;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td valign="top" style="background: #d6f3e8; padding: 0in; height: 10px; width: 17%;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td valign="top" style="background: #d6f3e8; padding: 0in; height: 10px; width: 1%;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td valign="top" style="padding: 0in; height: 10px;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> Property and equipment, gross </span></p> </td>
<td valign="top" style="padding: 0in; height: 10px;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> $ </span></p> </td>
<td valign="bottom" style="padding: 0in; height: 10px;">
<p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span><b><span style="font-size: 10pt; color: #000000;"><ix:nonFraction contextRef="I20231231" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" unitRef="USD" id="Tag418" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></span></b></span><b> </b></p> </td>
<td valign="top" style="padding: 0in; height: 10px;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td valign="top" style="background: #d6f3e8; padding: 0in; height: 10px;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> Accumulated amortization </span></p> </td>
<td valign="top" style="background: #d6f3e8; padding: 0in; height: 10px;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td valign="bottom" style="background: #d6f3e8; padding: 0in; height: 10px;">
<p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10pt; color: #000000;">(<span><ix:nonFraction contextRef="I20231231" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" unitRef="USD" id="Tag32" decimals="-3" scale="3" format="ixt:num-dot-decimal">30</ix:nonFraction></span></span></b></p> </td>
<td valign="bottom" style="background: #d6f3e8; padding: 0in; height: 10px;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10pt; color: #000000;">)</span></b></p> </td> </tr>
<tr style="height: 11px;">
<td valign="top" style="padding: 0in; height: 11px;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160;&#160;&#160;&#160;&#160; <span style="-sec-ix-hidden:Tag521">Property and equipment, net</span> </span></p> </td>
<td valign="top" style="padding: 0in; height: 11px; border-bottom: 3px double #000000; border-top: 1pt solid #000000;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> $ </span></p> </td>
<td valign="bottom" style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; padding: 0in; height: 11px;">
<p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span><b><span style="font-size: 10pt; color: #000000;"><ix:nonFraction contextRef="I20231231" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="USD" id="Tag326" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></b></span><b> </b></p> </td>
<td valign="top" style="padding: 0in; height: 11px;">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr> </tbody> </table> </ix:nonNumeric> </div> </ix:nonNumeric> </div>
<p style="margin: 0pt; line-height: 1;"><br/></p><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20241231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tag235" 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 8. Stock<span>-Based</span> Compensation</span></p>
<p style="margin: 0px; text-indent: 0px; font-family: arial, helvetica, sans-serif; font-size: 7pt;"><span style="font-family: arial, helvetica, sans-serif; font-size: 7pt;">&#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="D20241231_TwoThousandThirteenEquityIncentivePlanMember_6" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" unitRef="Pure" id="Tag223" 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 after vesting at various times depending upon the terms of the option. All existing options expire <ix:nonNumeric contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_6" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Tag51" 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="D20241231_TwoThousandThirteenEquityIncentivePlanMember_6" name="else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" id="Tag222" format="ixt-sec:durwordsen">one year</ix:nonNumeric></span></span>&#160;from the date of death. The terms of the grants require an acceleration of vesting upon a change in control of 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="I20241231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="Shares" id="Tag481" 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, 2024</span>, under the <span><span>2013</span></span> <span>Plan</span>, <ix:nonFraction contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:SharesIssued" unitRef="Shares" id="Tag55" decimals="0" format="ixt:num-dot-decimal">46,000</ix:nonFraction> shares had been issued, options to purchase an aggregate of <ix:nonFraction contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag440" decimals="INF" format="ixt:num-dot-decimal">185,000</ix:nonFraction> shares were outstanding, of which options to purchase&#160;<ix:nonFraction contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" unitRef="Shares" id="Tag466" decimals="INF" format="ixt:num-dot-decimal">97,000</ix:nonFraction> shares were exercisable. As of December 31, 2024, the Company also had&#160;<ix:nonFraction contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag28" decimals="0" format="ixt:num-dot-decimal">84,000</ix:nonFraction> restricted stock units outstanding. There are&#160;<ix:nonFraction contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="Shares" id="Tag230" decimals="INF" format="ixt:num-dot-decimal">285,000</ix:nonFraction>&#160;additional shares available for issuance pursuant to awards that may be granted under the 2013 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; line-height: 1.2;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Stock Options</span></p>
<p style="margin: 0px; text-indent: 0px; font-family: arial, helvetica, sans-serif; font-size: 7pt;"><span style="font-family: arial, helvetica, sans-serif; font-size: 7pt;">&#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;">In 2024, the Company granted <ix:nonFraction contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorOneMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag49" decimals="0" format="ixt:num-dot-decimal">25,000</ix:nonFraction> non-qualified stock options to <ix:nonFraction contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember" name="else:NumberOfDirectors" unitRef="Number" id="Tag53" decimals="0" format="ixt-sec:numwordsen">one</ix:nonFraction>&#160;<span style="font-size: 10pt;">of its non-employee board members and </span><ix:nonFraction contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_VicePresidentMember_NonQualifiedStockOptionsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag226" decimals="0" format="ixt:num-dot-decimal">10,000</ix:nonFraction><span style="font-size: 10pt;"> non-qualified stock options to an employee. </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">In 2023, the Company granted <span style="line-height: inherit;"><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorThreeMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag527" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorTwoMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag526" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorOneMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag510" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ChiefExecutiveOfficerMember_NonQualifiedStockOptionsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag465" decimals="0" format="ixt:num-dot-decimal">25,000</ix:nonFraction></ix:nonFraction></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="Tag218" 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="Tag487" decimals="0" format="ixt-sec:numwordsen">four</ix:nonFraction></span> non-employee board members. All of the o<span style="line-height: inherit;">ptions&#160;</span>vest <span><span style="line-height: inherit;"><ix:nonFraction contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheOneMember_NonQualifiedStockOptionsMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="Pure" id="Tag483" 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="D20241231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_VestingOnFirstFourAnniversariesOfGrantDateMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="Pure" id="Tag48" decimals="2" scale="-2" format="ixt:num-dot-decimal">20</ix:nonFraction></span>% vesting annually thereafter.&#160;</span></span></p>
<ix:exclude>
<p xmlns="http://www.w3.org/1999/xhtml" style="margin: 0px; text-indent: 0px; font-family: arial, helvetica, sans-serif; font-size: 7pt;"><span style="font-family: arial, helvetica, sans-serif; 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 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; font-size: 10pt; text-align: left;"><br/></div> </div>
<ix:exclude>
<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></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>&#160;</span><span style="line-height: inherit;">DECEMBER 31</span>,<span>&#160;</span><span style="line-height: inherit;"><span>2024</span></span><span>&#160;</span>AND<span>&#160;</span><span style="line-height: inherit;"><span>2023</span></span></span></b></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> </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: 0pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The weighted average&#160;<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 31, <span>2024</span>&#160;and 2023 are as follows:&#160;</span></span></p>
<p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p>
<ix:nonNumeric contextRef="D20241231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Tag204" escape="true">
<div>
<div style="border-left: none; border-right: none;">
<table style="height: 0px; width: 50%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" border="0" cellspacing="0" cellpadding="0" width="50%">
<tbody>
<tr style="height: 15px;">
<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; text-align: left; height: 15px;"><br/></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 0px; height: 15px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 8pt; font-weight: bold;">2024</span></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 0px; height: 15px; margin: 0px; text-indent: 0px; text-align: center;"><span style="font-weight: bold;"><br/></span></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 0px; height: 15px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 8pt; font-weight: bold;">2023</span></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: left; width: 68%;" 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; font-family: 'times new roman', times;"> Dividend Yield </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right; width: 15%;" 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; font-family: 'times new roman', times;"> &#160;<span style="color: #000000; 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; line-height: inherit;"><ix:nonFraction contextRef="D20241231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="Pure" id="Tag29" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.00</ix:nonFraction></span><span style="color: #000000; 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; float: none; display: inline !important;">%</span> </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: center; width: 2%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><br/></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right; width: 15%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20231231_17" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="Pure" id="Tag441" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.00</ix:nonFraction>%</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;" 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; font-family: 'times new roman', times;"> 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: right;" 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; font-family: 'times new roman', times;"><span style="color: #000000; 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; line-height: inherit;"> <ix:nonFraction contextRef="D20241231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="Pure" id="Tag471" decimals="4" scale="-2" format="ixt:num-dot-decimal">25.06</ix:nonFraction></span><span style="color: #000000; 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; float: none; display: inline !important;">%</span></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;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><br/></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: right;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><ix:nonFraction contextRef="D20231231_17" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="Pure" id="Tag47" decimals="4" scale="-2" format="ixt:num-dot-decimal">25.56</ix:nonFraction>%</span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="background: #d6f3e8; padding: 0in; height: 10px; 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; font-family: 'times new roman', times;"> Risk&#160;Free&#160;Interest&#160;Rate </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right;" 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; font-family: 'times new roman', times;"> <span style="color: #000000; 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; line-height: inherit;"><ix:nonFraction contextRef="D20241231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="Pure" id="Tag442" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.49</ix:nonFraction></span><span style="color: #000000; 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; float: none; display: inline !important;">%</span></span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: center;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><br/></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20231231_17" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="Pure" id="Tag488" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.35</ix:nonFraction>%</span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; height: 10px; 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; font-family: 'times new roman', times;"> Expected Life </span></p> </td>
<td style="padding: 0in; height: 10px; text-align: right;" 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; font-family: 'times new roman', times;"> <ix:nonNumeric contextRef="D20241231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Tag457" format="ixt-sec:duryear">6</ix:nonNumeric><span style="color: #000000; 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; float: none; display: inline !important;">&#160;Years</span></span></p> </td>
<td style="padding: 0in; height: 10px; text-align: right;" valign="top"><br/></td>
<td style="padding: 0in; height: 10px; text-align: right;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times;"><ix:nonNumeric contextRef="D20231231_17" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Tag120" format="ixt-sec:duryear">6</ix:nonNumeric> Years</span></span></p> </td> </tr> </tbody> </table> </div> </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><span style="font-size: 10pt; line-height: inherit;"><br/></span></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><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: left; 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-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-size: 13.3333px; float: none; line-height: inherit; display: inline !important;">There were<span style="line-height: inherit;">&#160;<ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember_4" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag534" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20241231_EmployeeStockOptionMember_3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag470" decimals="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction><span>&#160;</span>o</span></span><span style="font-size: 13.3333px; float: none; line-height: inherit; display: inline !important;">ptions<span>&#160;</span>exercised during the years ended<span>&#160;</span><span>December 31, 2024</span></span><span style="font-size: 13.3333px; float: none; line-height: inherit; display: inline !important;">&#160;and 2023.&#160;<span>&#160;</span></span></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: left; 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-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The Company had<span>&#160;</span><span style="line-height: inherit;"><ix:nonFraction contextRef="D20241231_EmployeeStockOptionMember_3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" id="Tag96" decimals="0" format="ixt:num-dot-decimal">25,000</ix:nonFraction></span>&#160;and<span>&#160;</span><ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember_4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" id="Tag224" decimals="0" format="ixt:num-dot-decimal">225,000</ix:nonFraction><span>&#160;</span>options expire during the years ended December 31,<span>&#160;</span><span>2024</span><span>&#160;</span>and 2023, respectively.&#160;</span></span></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; 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="color: #000000; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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: left; text-indent: 0pt; 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-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;"><span style="font-family: 'times new roman', times;">The following table summarizes the activity for outstanding incentive stock o</span>ptions<span>&#160;</span>under the<span>&#160;</span><span style="border-left: none; border-right: none; line-height: inherit;"><span>2013</span></span><span>&#160;</span>Plan:</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: left; text-indent: 0pt; 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-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span></span></span></p>
<ix:nonNumeric contextRef="D20241231_EmployeeStockOptionMember_3" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Tag205" escape="true">
<div>
<div><br/></div>
<div style="border-left: none; border-right: none;">
<table style="height: 127px; 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="height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" colspan="14" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<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="height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-<br/></span><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average 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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Aggregate </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Intrinsic Value</span><br/></p> </td>
<td style="padding-bottom: 1pt; height: 17px; vertical-align: bottom;" valign="bottom">
<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="height: 10px; background-color: #d6f3e8; width: 51%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at <span style="border-right: none; border-left: none;">December 31, <span>2022</span></span></span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom">
<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="Tag490" decimals="0" format="ixt:num-dot-decimal">300,000</ix:nonFraction> </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom">
<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="Tag74" decimals="2" format="ixt:num-dot-decimal">4.35</ix:nonFraction> </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom">
<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="Tag480" format="ixt-sec:duryear">1.4</ix:nonNumeric> </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 18pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember_4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag475" decimals="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction></span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160;&#160; </span></p> </td>
<td style="height: 10px; text-align: right; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember_4" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag42" decimals="2" format="ixt:num-dot-decimal">4.25</ix:nonFraction></td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; text-align: right; vertical-align: bottom;" valign="bottom"><ix:nonNumeric contextRef="D20231231_EmployeeStockOptionMember_4" name="else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" id="Tag216" format="ixt-sec:duryear">9.7</ix:nonNumeric></td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" 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-left: 18pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember_4" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag330" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="height: 10px; padding: 0px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160;&#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; text-align: right; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-bottom: 1pt; padding-left: 18pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Expired </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember_4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" id="Tag26" decimals="0" format="ixt:num-dot-decimal">225,000</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">)</td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20231231_EmployeeStockOptionMember_4" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag469" decimals="2" format="ixt:num-dot-decimal">4.57</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; <ix:nonNumeric contextRef="D20231231_EmployeeStockOptionMember_4" name="else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" id="Tag482" format="ixt-sec:duryear">0.0</ix:nonNumeric> </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" 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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Bal<span>ance</span> at&#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;">December 31, <span>2023</span></span></span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<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="Tag219" decimals="0" format="ixt:num-dot-decimal">175,000</ix:nonFraction> </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<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="Tag227" decimals="INF" format="ixt:num-dot-decimal">4.06</ix:nonFraction> </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20231231_EmployeeStockOptionMember_4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tag432" format="ixt-sec:duryear">6.8</ix:nonNumeric> </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 18pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20241231_EmployeeStockOptionMember_3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares" id="Tag43" decimals="0" format="ixt:num-dot-decimal">35,000</ix:nonFraction></span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><ix:nonFraction contextRef="D20241231_EmployeeStockOptionMember_3" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag41" decimals="2" format="ixt:num-dot-decimal">4.05</ix:nonFraction></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><ix:nonNumeric contextRef="D20241231_EmployeeStockOptionMember_3" name="else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" id="Tag92" format="ixt-sec:duryear">9.6</ix:nonNumeric></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" 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-left: 18pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20241231_EmployeeStockOptionMember_3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares" id="Tag220" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"/>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-bottom: 1pt; padding-left: 18pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Expired </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20241231_EmployeeStockOptionMember_3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares" id="Tag50" decimals="0" format="ixt:num-dot-decimal">25,000</ix:nonFraction></span></p> </td>
<td style="padding: 0px; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;</span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20241231_EmployeeStockOptionMember_3" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag468" decimals="2" format="ixt:num-dot-decimal">4.39</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric contextRef="D20241231_EmployeeStockOptionMember_3" name="else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" id="Tag476" format="ixt-sec:duryear">0.0</ix:nonNumeric></span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" 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-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<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, 2024</span></span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20241231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares" id="Tag79" decimals="0" format="ixt:num-dot-decimal">185,000</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20241231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag221" decimals="2" format="ixt:num-dot-decimal">3.99</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20241231_EmployeeStockOptionMember_3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tag72" format="ixt-sec:duryear">7.8</ix:nonNumeric> </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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; height: 10px; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20241231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" unitRef="USD" id="Tag215" decimals="-3" scale="3" format="ixt:num-dot-decimal">219</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-bottom: 2pt; padding-left: 9pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested and exercisable as of <span>December 31, 2024</span> </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20241231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" unitRef="Shares" id="Tag460" decimals="0" format="ixt:num-dot-decimal">97,000</ix:nonFraction> </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding: 0px; height: 10px; 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; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; 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; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20241231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" unitRef="USDPerShare" id="Tag217" decimals="2" format="ixt:num-dot-decimal">3.80</ix:nonFraction></span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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="I20241231_EmployeeStockOptionMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" unitRef="USD" id="Tag54" decimals="-3" scale="3" format="ixt:num-dot-decimal">132</ix:nonFraction></span></span> </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<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>
<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, 2024</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;was $<ix:nonFraction contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" unitRef="USD" id="Tag461" decimals="-3" scale="3" format="ixt:num-dot-decimal">115</ix:nonFraction>, which the Company expects to recognize over the&#160;<ix:nonNumeric contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Tag463" format="ixt-sec:durwordsen">four year</ix:nonNumeric>&#160;vesting period. To the extent the forfeiture rate is different than we have anticipated, stock-based compensation related to the awards will be different from 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 $</span><ix:nonFraction contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag151" decimals="-3" scale="3" format="ixt:num-dot-decimal">46</ix:nonFraction><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">&#160;and $</span><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag329" 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;during the years ended&#160;</span><span>December 31, 2024</span><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">&#160;and&#160;</span><span>2023</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>
<div style="border-left: none; border-right: none;">
<ix:exclude>
<div xmlns="http://www.w3.org/1999/xhtml">
<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;"><span>33</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; 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 xmlns="http://www.w3.org/1999/xhtml" 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><span>2024</span></span><span>&#160;</span>AND<span>&#160;</span><span><span>2023</span></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; 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 xmlns="http://www.w3.org/1999/xhtml" style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></p> </ix:exclude> </div> </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; 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. 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. 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" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag46" 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_NonEmployeeBoardOfDirectorThreeMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag508" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20231231_NonEmployeeBoardOfDirectorFourMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag507" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20231231_NonEmployeeBoardOfDirectorTwoMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag509" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonEmployeeBoardOfDirectorOneMember_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag225" decimals="0" format="ixt:num-dot-decimal">17,500</ix:nonFraction></ix:nonFraction></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" name="else:NumberOfDirectors" unitRef="Number" id="Tag27" 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="D20241231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheTwoMember_RestrictedStockUnitsRSUMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="Pure" id="Tag459" 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="D20241231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="Pure" id="Tag458" 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;"><span>December 31, 2024</span></span>:</div>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; line-height: 1.2;"><br/></p>
<ix:nonNumeric contextRef="D20241231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="Tag108" 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;"/>
<td style="height: 17px;"/>
<td style="height: 17px; text-align: center; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="4"><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;"/> </tr>
<tr style="height: 10px;">
<td style="height: 10px;">
<p style="padding-left: 60px; margin: 0pt;"><br/></p> </td>
<td style="height: 10px;"/>
<td style="height: 10px; vertical-align: bottom; text-align: center; 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;"/>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"/>
<td style="height: 10px; text-align: center; 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;"/> </tr>
<tr style="height: 17px; background-color: #d6f3e8;">
<td style="height: 17px; background-color: #d6f3e8; width: 56%;">Unvested as of<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span>December 31, 2023</span></span></td>
<td style="height: 17px; background-color: #d6f3e8; width: 1%;"><br/></td>
<td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 20%;" valign="bottom"><ix:nonFraction contextRef="I20231231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag229" decimals="0" format="ixt:num-dot-decimal">105,000</ix:nonFraction></td>
<td style="height: 17px; vertical-align: bottom; background-color: #d6f3e8; width: 1%;" valign="bottom"><br/></td>
<td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 1%;" valign="bottom">$</td>
<td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 20%;" valign="bottom">
<div style="border-right: none; border-left: none;"><ix:nonFraction contextRef="I20231231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag464" decimals="2" format="ixt:num-dot-decimal">4.11</ix:nonFraction></div> </td>
<td style="text-align: right; height: 17px; background-color: #d6f3e8; width: 1%;"><br/></td> </tr>
<tr style="height: 17px;">
<td style="height: 17px;">&#160; &#160; Granted</td>
<td style="height: 17px;"><br/></td>
<td style="text-align: right; height: 17px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20241231_RestrictedStockUnitsRSUMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="Shares" id="Tag95" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></td>
<td style="height: 17px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 17px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="text-align: right; height: 17px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20241231_RestrictedStockUnitsRSUMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag94" decimals="2" format="ixt:num-dot-decimal">0.00</ix:nonFraction></td>
<td style="text-align: right; height: 17px;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="height: 10px; background-color: #d6f3e8;">&#160; &#160; Vested</td>
<td style="height: 10px; background-color: #d6f3e8;"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">(<ix:nonFraction contextRef="D20241231_RestrictedStockUnitsRSUMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="Shares" id="Tag52" decimals="0" format="ixt:num-dot-decimal">21,000</ix:nonFraction></td>
<td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">)</td>
<td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"><ix:nonFraction contextRef="D20241231_RestrictedStockUnitsRSUMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag228" decimals="2" format="ixt:num-dot-decimal">4.11</ix:nonFraction></td>
<td style="text-align: right; height: 10px; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="height: 10px;">&#160; &#160; Forfeited/canceled</td>
<td style="height: 10px;"><br/></td>
<td style="text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20241231_RestrictedStockUnitsRSUMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="Shares" id="Tag174" decimals="0" format="ixt:num-dot-decimal">0</ix:nonFraction></td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20241231_RestrictedStockUnitsRSUMember_1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag40" decimals="2" format="ixt:num-dot-decimal">0.00</ix:nonFraction></td>
<td style="text-align: right; height: 10px;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="height: 10px; 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>December 31, 2024</span></span></span></td>
<td style="height: 10px; background-color: #d6f3e8;"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"><ix:nonFraction contextRef="I20241231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="Shares" id="Tag93" decimals="0" format="ixt:num-dot-decimal">84,000</ix:nonFraction></td>
<td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom">$</td>
<td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"><ix:nonFraction contextRef="I20241231_RestrictedStockUnitsRSUMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag415" decimals="2" format="ixt:num-dot-decimal">4.11</ix:nonFraction></td>
<td style="text-align: right; height: 10px; 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;<span>December 31, 2024</span>, the unrecognized compensation expense related to outstanding restricted stock units was $<ix:nonFraction contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="USD" id="Tag489" decimals="-3" scale="3" format="ixt:num-dot-decimal">316</ix:nonFraction>, which the Company expects to recognize over a period of <ix:nonNumeric contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Tag73" format="ixt-sec:durwordsen">four 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 $<ix:nonFraction contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag428" decimals="-3" scale="3" format="ixt:num-dot-decimal">86</ix:nonFraction><span style="line-height: inherit;">&#160;and $<ix:nonFraction contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag416" decimals="-3" scale="3" format="ixt:num-dot-decimal">29</ix:nonFraction>&#160;</span>for years ended <span>December 31, 2024</span>&#160;and 2023, respectively.</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>
<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;"><span>34</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;"><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><span>2024</span></span><span>&#160;</span>AND<span>&#160;</span><span><span>2023</span></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>
<p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman'; font-size: 10pt;">&#160;</span></p><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20241231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="Tag257" 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 9. Benefit 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; 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: '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 Company sponsors an employee stock ownership plan (&#8220;ESOP&#8221;) that covers substantially all employees who work <ix:nonFraction contextRef="I20241231" name="else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" unitRef="Hour" id="Tag211" 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="I20241231" name="us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP" unitRef="Shares" id="Tag112" decimals="INF" format="ixt:num-dot-decimal">94,434</ix:nonFraction> shares of the Company&#8217;s stock at <span>December 31, 2024</span>. All shares held by the ESOP have been released and allocated to participants' accounts. <ix:nonFraction contextRef="D20231231_17" name="us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" unitRef="USD" id="Tag523" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20241231" name="us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" unitRef="USD" id="Tag214" decimals="-3" scale="3" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction> dividends were paid during the years ended <span>December 31, 2024</span> and <span>2023</span>.&#160; The ESOP had <ix:nonFraction contextRef="I20231231" name="else:EmployeeStockOwnershipPlanDebtToCompany" unitRef="USD" id="Tag525" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="I20241231" name="else:EmployeeStockOwnershipPlanDebtToCompany" unitRef="USD" id="Tag212" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> debt to the Company at <span>December 31, 2024</span> or <span>2023</span>.</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company recognized ESOP compensation expense for contributions of $<ix:nonFraction contextRef="D20231231_17" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" unitRef="USD" id="Tag524" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="D20241231" name="us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense" unitRef="USD" id="Tag98" decimals="-3" scale="3" format="ixt:num-dot-decimal">24</ix:nonFraction></ix:nonFraction>&#160;to the ESOP plan for each of the years ended December 31, <span>2024</span> and <span>2023</span>.</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 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, 2024</span>, <ix:nonFraction contextRef="I20241231" name="us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP" unitRef="Shares" id="Tag328" 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="D20241231" name="else:EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" unitRef="USD" id="Tag333" decimals="-3" scale="3" format="ixt:num-dot-decimal">488</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: '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;">Profit sharing plan and savings plan</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 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="D20231231_17" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" unitRef="USD" id="Tag533" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20241231" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" unitRef="USD" id="Tag433" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> profit-sharing contributions by the Company in <span>2024</span> or <span>2023</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>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; 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><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>2024</span> </span>AND <span>2023</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="D20241231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tag467" 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 10. 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="D20241231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Tag261" 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; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; 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; height: 17px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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>2024</span></span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="background-color: #d6f3e8; height: 10px;">
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="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;">
<p style="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;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="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;">
<p style="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;">
<p style="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;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 70%;">
<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: 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: 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%;">
<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="D20241231" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="USD" id="Tag209" decimals="-3" scale="3" format="ixt:num-dot-decimal">144</ix:nonFraction></span></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;&#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: 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%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span><ix:nonFraction contextRef="D20231231_17" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="USD" id="Tag314" 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%;"/> </tr>
<tr style="background-color: #d6f3e8; height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); height: 10px;">
<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="D20241231" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="USD" id="Tag208" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span> </span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); height: 10px;">
<p style="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;">
<p style="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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> <span><ix:nonFraction contextRef="D20231231_17" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="USD" id="Tag411" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></span> </span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<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;">
<p style="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="background-color: #d6f3e8; height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); height: 10px;">
<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="D20241231" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag316" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">155</ix:nonFraction></span></span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"><span style="font-weight: bold;">)</span></td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<p style="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;">
<p style="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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>(<ix:nonFraction contextRef="D20231231_17" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag454" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">99</ix:nonFraction></span></span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">)</td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> State </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; border-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; 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="D20241231" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag67" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></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', 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: 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; 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="D20231231_17" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="USD" id="Tag116" decimals="-3" scale="3" format="ixt:num-dot-decimal">0</ix:nonFraction></span></span></p> </td>
<td style="vertical-align: bottom; height: 10px;"/> </tr>
<tr style="background-color: #d6f3e8; height: 10px;">
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="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; 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; 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="D20241231" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag308" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">10</ix:nonFraction></span></span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; padding: 0px 0px 1px;"><span style="font-weight: bold;">)</span></td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<p style="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; 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; 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="D20231231_17" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag444" decimals="-3" scale="3" format="ixt:num-dot-decimal">103</ix:nonFraction></span></span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; padding: 0px 0px 1px;"/> </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="D20241231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Tag200" 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;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td style="vertical-align: bottom; 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;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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>2024</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 70%;">
<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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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="D20241231" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="USD" id="Tag117" decimals="-3" scale="3" format="ixt:num-dot-decimal">92</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', times; font-size: 10pt; font-weight: bold;">&#160;&#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', times; 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', times; font-size: 10pt;"> $ </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20231231_17" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="USD" id="Tag388" decimals="-3" scale="3" format="ixt:num-dot-decimal">79</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 1%;"/> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Increase (Decrease) in Taxes Resulting From: </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-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="D20241231" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="USD" id="Tag319" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</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', times; font-size: 10pt; font-weight: bold;"> &#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', times; 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', times; 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', times; font-size: 10pt;"> <ix:nonFraction contextRef="D20231231_17" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="USD" id="Tag307" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</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', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">R&amp;D Credits </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="D20241231" name="us-gaap:IncomeTaxReconciliationTaxCredits" unitRef="USD" id="Tag89" decimals="-3" scale="3" format="ixt:num-dot-decimal">88</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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(<ix:nonFraction contextRef="D20231231_17" name="us-gaap:IncomeTaxReconciliationTaxCredits" unitRef="USD" id="Tag206" decimals="-3" scale="3" format="ixt:num-dot-decimal">63</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px;">)</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;"><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: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="D20241231" name="else:IncomeTaxReconciliationPermanentDifferences" unitRef="USD" id="Tag474" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</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', times; font-size: 10pt; font-weight: bold;"> &#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', times; 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', times; 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', times; font-size: 10pt;"> <ix:nonFraction contextRef="D20231231_17" name="else:IncomeTaxReconciliationPermanentDifferences" unitRef="USD" id="Tag383" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</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', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; border-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; 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="D20241231" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="USD" id="Tag448" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">19</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; 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; 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="D20231231_17" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="USD" id="Tag447" decimals="-3" scale="3" format="ixt:num-dot-decimal">82</ix:nonFraction></span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom"/> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 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); 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); 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="D20241231" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag311" decimals="-3" scale="3" format="ixt:num-dot-decimal" sign="-">10</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: rgb(214, 243, 232);"><span style="font-weight: bold;">)</span></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', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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;"> $ </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20231231_17" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag305" decimals="-3" scale="3" format="ixt:num-dot-decimal">103</ix:nonFraction></span></p> </td>
<td style="height: 10px; background-color: rgb(214, 243, 232); padding: 0px; vertical-align: middle;" valign="middle"/> </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>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 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>2024</span> AND <span>2023</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>
<ix:nonNumeric contextRef="D20241231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Tag138" 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;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; 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;">December 31,</span><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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>2024</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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;">
<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; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="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);">
<p style="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);">
<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: rgb(214, 243, 232);">
<p style="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);">
<p style="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);">
<p style="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);">
<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: rgb(214, 243, 232);">
<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: 70%;">
<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%;">
<p style="margin: 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="I20241231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" unitRef="USD" id="Tag306" 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%;">
<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: 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: 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="I20231231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" unitRef="USD" id="Tag87" 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%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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; background-color: rgb(214, 243, 232);">
<p style="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="I20241231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" unitRef="USD" id="Tag446" 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; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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="I20231231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" unitRef="USD" id="Tag452" 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; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Stock compensation </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" unitRef="USD" id="Tag313" decimals="-3" scale="3" format="ixt:num-dot-decimal">52</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="I20231231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" unitRef="USD" id="Tag453" 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;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Bonus </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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; background-color: rgb(214, 243, 232);">
<p style="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="I20241231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" unitRef="USD" id="Tag315" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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="I20231231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" unitRef="USD" id="Tag382" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Depreciation and amortization </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" unitRef="USD" id="Tag310" decimals="-3" scale="3" format="ixt:num-dot-decimal">53</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="I20231231" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" unitRef="USD" id="Tag119" 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;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 17px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"><span style="font-family: 'times new roman', times; font-size: 10pt;">Inventory obsolescence</span><br/></td>
<td style="vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><span style="font-weight: bold;"><ix:nonFraction contextRef="I20241231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" unitRef="USD" id="Tag317" 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; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><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="I20231231" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" unitRef="USD" id="Tag118" 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; background-color: rgb(214, 243, 232);"><br/></td> </tr>
<tr style="height: 17px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px;">R&amp;D expenses</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: right;"><span style="font-weight: bold;"><ix:nonFraction contextRef="I20241231" name="us-gaap:DeferredTaxAssetsOther" unitRef="USD" id="Tag56" decimals="-3" scale="3" format="ixt:num-dot-decimal">392</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;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: right;"><ix:nonFraction contextRef="I20231231" name="us-gaap:DeferredTaxAssetsOther" unitRef="USD" id="Tag86" decimals="-3" scale="3" format="ixt:num-dot-decimal">273</ix:nonFraction></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></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;"><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; background-color: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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; background-color: rgb(214, 243, 232);">
<p style="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="I20241231" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" unitRef="USD" id="Tag309" decimals="-3" scale="3" format="ixt:num-dot-decimal">311</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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="I20231231" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" unitRef="USD" id="Tag456" 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; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Valuation allowance&#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; 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; 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="I20241231" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag312" decimals="-3" scale="3" format="ixt:num-dot-decimal">311</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold;">)</span></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; 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; 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="I20231231" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="USD" id="Tag90" decimals="-3" scale="3" format="ixt:num-dot-decimal">279</ix:nonFraction></span></p> </td>
<td style="height: 10px; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px;" valign="middle">)</td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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; background-color: rgb(214, 243, 232);">
<p style="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="I20241231" name="us-gaap:DeferredTaxAssetsNet" unitRef="USD" id="Tag97" decimals="-3" scale="3" format="ixt:num-dot-decimal">532</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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="I20231231" name="us-gaap:DeferredTaxAssetsNet" unitRef="USD" id="Tag443" 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; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="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);">
<p style="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; background-color: rgb(214, 243, 232);">
<p style="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: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Prepaid expenses </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <ix:nonFraction contextRef="I20241231" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" unitRef="USD" id="Tag450" decimals="-3" scale="3" format="ixt:num-dot-decimal">31</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="I20231231" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" unitRef="USD" id="Tag449" decimals="-3" scale="3" format="ixt:num-dot-decimal">27</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="margin: 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); 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; 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="I20241231" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="USD" id="Tag57" decimals="-3" scale="3" format="ixt:num-dot-decimal">31</ix:nonFraction> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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-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; 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="I20231231" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="USD" id="Tag439" 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; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; 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;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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; 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; 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;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="margin: 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); 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; 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="I20241231" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="USD" id="Tag318" decimals="-3" scale="3" format="ixt:num-dot-decimal">501</ix:nonFraction></span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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: 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; 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="I20231231" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="USD" id="Tag451" 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; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; 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="D20241231" name="else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal" id="Tag455" format="ixt-sec:durwordsen">twenty years</ix:nonNumeric> for federal purposes and <ix:nonNumeric contextRef="D20241231" name="else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" id="Tag88" 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 2021 through 2023 remain open to examination by the Internal Revenue Service and state jurisdictions. We have <ix:nonFraction contextRef="I20231231" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" unitRef="USD" id="Tag535" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="I20241231" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" unitRef="USD" id="Tag91" 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 <span>December 31, 2024</span>&#160;or December 31, 2023 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="D20241231" name="us-gaap:LossContingencyDisclosures" id="Tag473" 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 11. 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> </div> </div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p>
<ix:nonNumeric contextRef="D20241231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="Tag485" escape="true">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><span style="font-weight: bold;">Note 12.&#160; Segm<span>ent Info</span>rmation</span></p> </div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-weight: bold; line-height: inherit;"><br/></span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">The Company has a single
reportable segment based on the nature of its services and regulatory
environment under which it operates.<span style="line-height: inherit;">&#160; </span>The
nature of the business and the accounting policies of the segment are the same
as described throughout Note 1.<span style="line-height: inherit;">&#160;
</span>The Company&#8217;s Chief Operating Decision Maker (&#8220;CODM&#8221;) is its president.<span style="line-height: inherit;">&#160; </span>The CODM assesses the reportable segment&#8217;s
performance and allocates resources for the reportable segment based on the net
income and total assets which are the same amounts in all material respects as
those reported on the Statements of Comprehensive Income and Balance Sheets.</span></p> </div> </ix:nonNumeric> </div>
<div style="font-family: 'times new roman', times; font-size: 10pt;"><br/></div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<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> </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 <span>9</span>.&#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 <span>9</span>A.&#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 <span>13</span>a-<span>15</span>(e) and <span>15</span>d-<span>15</span>(e) under the Securities Exchange Act of <span>1934</span>, 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, 2024</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 <span>404</span> of the Sarbanes-Oxley Act of <span>2002</span>, 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, 2024</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 (<span>2013</span>)</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, 2024</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>2024</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 <span>13</span>a-<span>15</span> and <span>15</span>d-<span>15</span> 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>
<div id="t_ft_FKVFBKBL4W00000000000000000000b">
<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>38</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; 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 <span>9</span></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:Tag503">N</span><span style="-sec-ix-hidden:Tag504">o</span><span style="-sec-ix-hidden:Tag505">n</span><span style="-sec-ix-hidden:Tag506">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 <span>9</span>C</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 class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" href="#TOC" id="Bitem9c_22202441024526"><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>
<div id="t_ft_6D9G2OH72800000000000000000000b">
<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>39</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;"><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 <span>14</span>A (the &#8220;<span style="border-left: none; border-right: none; line-height: inherit;"><span>2025</span></span>&#160;Proxy Statement&#8221;) for its Annual Meeting of Shareholders to be held April 23, 2025 (&#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 <span>10</span>.&#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 <span>401</span> 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 <span>2025</span> Proxy Statement and is incorporated herein by reference. The information required with respect to the Company's 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 <span>405</span> regarding compliance with Section <span>16</span>(a), if any, will be set forth under the caption &#8220;Delinquent Section <span>16</span>(a) Reports&#8221; in the <span>2025</span> Proxy Statement and is incorporated herein by reference.&#160; If there were no d<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;">elinquent Section <span>16</span>(a) reports during 2024, this section will be omitted from the <span>2025</span> 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 <span>407</span> regarding corporate governance will be set forth under the caption &#8220;Corporate Governance&#8221; in the <span>2025</span> Proxy Statement and is incorporated herein by reference.</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="text-align: justify; line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10.0pt;">I<span>nsider Tra</span>ding</span></b></p>
<p style="text-align: justify; line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="mso-bookmark: _Hlk191120824;"><span style="font-size: 10.0pt;">&#160;</span></span></p>
<p style="text-align: justify; line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="mso-bookmark: _Hlk191120824;"><span style="font-size: 10.0pt;"><span style="-sec-ix-hidden:Tag501">The
Company has adopted inside trading policies and procedures</span> governing the purchase,
sale, and/or other dispositions of its securities by directors, officers, and employees
that are reasonably designed to promote compliance with insider trading laws,
rules, and regulations.<span style="mso-spacerun: yes;">&#160; </span>The Company&#8217;s Policy
Statement on Confidential Information and Securities Trading by
Electro-Sensors, Inc. Personnel is included as Exhibit
19.1 to this Annual Report on Form 10-K.</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>
<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 <span>11</span>.&#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 <span>402</span> under Regulation S-K, will be set forth under the caption &#8220;Executive Compensation&#8221; and "Director Compensation" in the Company&#8217;s <span>2025</span> 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 <span>12</span>.&#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 <span>403</span> 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 <span>2025</span> 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>
<div id="t_ft_NZJTUCPGMO00000000000000000000b">
<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>40</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'; font-size: 10pt; line-height: inherit;">The following table provides information as of <span>December 31, 2024</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>
<div id="t_ft_90OBQYSDXS00000000000000000000b">
<table style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 112px; font-family: &quot;times new roman&quot;; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: bottom; width: 30%; height: 10px;">
<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: 10px;">
<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: 10px;">
<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: 10px;">
<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>290,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.03</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>185,000</span></span></span><span style="font-family: 'Times New Roman'; font-size: 6.67pt; vertical-align: super; line-height: inherit;">(<span style="border-left: none; border-right: none;">1</span>)</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>290,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.03</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>185,000</span></span></span><span style="font-family: 'Times New Roman'; font-size: 6.67pt; vertical-align: super; line-height: inherit;">(<span style="border-left: none; border-right: none;">1</span>)</span></p> </td> </tr> </tbody> </table> </div>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div id="t_ft_UM25ZLIMA800000000000000000000b">
<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;">(<span style="border-left: none; border-right: none;">1</span>)</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Shares issuable pursuant to the <span>2013</span> Equity Incentive Plan.</span></p> </td> </tr> </tbody> </table> </div>
<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 <span>13</span>.&#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 <span>404</span> under Regulation S-K will be set forth under the caption &#8220;Transactions with Related Persons, Promoters and Certain Control Persons&#8221; in the <span>2025</span> 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 <span>407</span>(a) will be set forth in the <span>2025</span> 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 <span>14</span>.&#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 <span>14</span> of Form 10-K and <span>9</span>(e) of Schedule <span>14</span>A will be set forth under the caption &#8220;Ratification of Independent Registered Public Accounting Firm&#8221; in the Company&#8217;s <span>2025</span></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>
<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>41</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 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: 0px; text-indent: 0px; font-family: arial, helvetica, sans-serif; font-size: 6pt;"><span style="font-family: arial, helvetica, sans-serif; font-size: 6pt;">&#160;</span></p>
<div style="margin: 0pt 0pt 5pt; 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 <span>15</span>.&#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 5pt; 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 5pt; 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 <span>18</span> hereof.</span></p>
<p style="margin: 0pt 0pt 5pt; 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 5pt; 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: -1pt 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>
<div id="t_ft_E6CQNZ4BOG00000000000000000000b">
<table style="height: 190px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; width: 100%; 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; height: 10px; padding: 0px; width: 7%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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; height: 10px; padding: 0px; width: 2%;">
<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; height: 10px; padding: 0px; width: 91%; border-bottom-width: 1px; 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: 10pt; font-weight: bold; line-height: inherit;"> Exhibit Description </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; vertical-align: top; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 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;"> <span style="border-left: none; border-right: none;">3.1</span> </span></a></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'; font-size: 10pt; line-height: inherit;"> &#160; </span></p> </td>
<td style="height: 10px; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 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&#160;<span style="border-left: none; border-right: none;">3.1</span> 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; 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;"> <span style="border-left: none; border-right: none;">3.2</span> </span></a></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;">
<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; 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, incorporated by reference to Exhibit <span style="border-left: none; border-right: none;">3.2</span> to the Form 10-Q for the quarter ended June 30, 2022 </span></a></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; text-align: right; height: 10px; vertical-align: top;" valign="top"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710123000109/ex41_1.htm"><span style="border-left: none; border-right: none;">4.1</span></a></td>
<td style="height: 10px; vertical-align: top; padding: 0px;" valign="top"/>
<td style="height: 10px; padding: 0px; vertical-align: top;" valign="top"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710123000109/ex41_1.htm">Description of the Registrant's Securities Registered Pursuant to Section <span style="border-left: none; border-right: none;">12</span> of the Securities&#160;Exchange Act of <span style="border-left: none; border-right: none;">1934</span></a></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; 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;"> *<span style="border-left: none; border-right: none;">10.1</span> </span></a></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;">
<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; 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. <span style="border-left: none; border-right: none;">2013</span> Equity Incentive Plan incorporated by reference to Appendix A of the Company&#8217;s Proxy Statement for the Company&#8217;s <span style="border-left: none; border-right: none;">2016</span> Annual Meeting of Shareholders </span></a></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; 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;"> *<span style="border-left: none; border-right: none;">10.2</span> </span></a></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;">
<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; 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 <span style="border-left: none; border-right: none;">2013</span> Equity Incentive Plan &#8211; incorporated by reference to Exhibit <span style="border-left: none; border-right: none;">10.1</span> to the Company&#8217;s Form 8-K filed on April 29, 2013 </span></a></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; 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;"> *<span style="border-left: none; border-right: none;">10.3</span> </span></a></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;">
<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; 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 <span style="border-left: none; border-right: none;">2013</span> Equity Incentive Plan, as updated August 2023 &#8211; incorporated by reference to Exhibit <span style="border-left: none; border-right: none;">10.3</span> to the Company&#8217;s Form 10-Q filed on November 14, 2023 </span></a></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; text-align: right; height: 10px; vertical-align: top;" valign="top"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710123000497/ex104_2.htm">*<span style="border-left: none; border-right: none;">10.4</span></a></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;"><br/></td>
<td style="height: 10px; 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 <span style="border-left: none; border-right: none;">2013</span> Equity Incentive Plan - incorporated by reference to Exhibit <span style="border-left: none; border-right: none;">10.4</span> to the Company's&#160;Form 10-Q filed on November 14, 2023</a></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; text-align: right; height: 10px; vertical-align: top;" valign="top"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710123000052/electro230104_ex10-1.htm"><span style="border-left: none; border-right: none;">10.5</span></a></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;"><br/></td>
<td style="height: 10px; 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 <span style="border-left: none; border-right: none;">10.1</span> to the Company's Form 8-K filed January 31, 2023</a></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: top; text-align: right; height: 10px;"><a href="ex191_1.htm" class="LinkedExhibit" style="-sec-extract: exhibit;">19.1</a></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;"><br/></td>
<td style="padding: 0px; vertical-align: top; height: 10px;"><a href="ex191_1.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"> <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;">Electro-Sensors, Inc. Policy Statement on
Confidential Information and Securities Trading by Electro-Sensors, Inc. Personnel</span> </a></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; vertical-align: top;" valign="top">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="ex231_2.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> <span style="border-left: none; border-right: none;">23.1</span> </span></a></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;">
<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; padding: 0px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><a href="ex231_2.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Consent of Independent Registered Public Accounting Firm </span></a></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; 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;"> <span style="border-left: none; border-right: none;">24.1</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;">
<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; 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: 10px;">
<td style="padding: 0px; height: 10px; vertical-align: top;" valign="top">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="ex311_3.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> <span style="border-left: none; border-right: none;">31.1</span> </span></a></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;">
<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; padding: 0px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><a href="ex311_3.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section <span style="border-left: none; border-right: none;">302</span> of the&#160;Sarbanes-Oxley Act of <span style="border-left: none; border-right: none;">2002</span> </span></a></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; vertical-align: top;" valign="top">
<p style="margin: 0pt 0pt 0pt 10pt; text-align: right; text-indent: -10pt;"><a href="ex321_4.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> <span style="border-left: none; border-right: none;">32.1</span> </span></a></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;">
<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; padding: 0px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><a href="ex321_4.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section <span style="border-left: none; border-right: none;">906</span> of the&#160;Sarbanes-Oxley Act of <span style="border-left: none; border-right: none;">2002</span> </span></a></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; text-align: right; height: 10px; vertical-align: top;" valign="top"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710124000108/ex971_4.htm"><span style="border-left: none; border-right: none;">97.1</span></a></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;"><br/></td>
<td style="height: 10px; padding: 0px; vertical-align: top;" valign="top"><span style="font-size: 10pt;"><a href="http://www.sec.gov/Archives/edgar/data/351789/000089710124000108/ex971_4.htm"><span style="font-family: 'times new roman'; font-weight: 400; line-height: inherit; display: inline !important;">Compe<span>nsation</span> Recoupment Policy as adopted on October 18, 2023 - incorporated by&#160;reference to Exhibit 97.1 to the Company's Form 10-K for the year ended December 31, 2023</span></a></span></td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; 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;"> <span style="border-left: none; border-right: none;">99.1</span> </span></a></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;">
<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; 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 19, 2025</span></a></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; 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;"> <span style="border-left: none; border-right: none;">99.2</span> </span></a></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;">
<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; 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 Information </span></a></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; 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;"> <span style="border-left: none; border-right: none;">101</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;">
<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; 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&#160;10-K for the annual period ended December&#160;31, <span>2024</span>,&#160;formatted in&#160;iXBRL&#160;(Inline&#160;eXtensible&#160;Business Reporting Language): (i) Balance Sheets as of December 31, <span>2024</span> and <span>2023</span>, (ii) Statements of Comprehensive Income for the years ended December 31, <span>2024</span> and <span>2023</span>, (iii) Statements of Cash Flows for years ended December&#160;31, <span>2024</span> and <span>2023</span>, (iv)&#160;&#160;Statement of Changes in Stockholders&#8217; Equity, and (v) Notes to Financial Statements. </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: top; text-align: right; height: 10px;">104</td>
<td style="vertical-align: bottom; height: 10px; padding: 0px;"><br/></td>
<td style="padding: 0px; vertical-align: top; height: 10px;">Cover Page Interactive Data File (formatted as Inline XBRL) and contained in Exhibit 101.</td> </tr> </tbody> </table> </div>
<div id="t_ft_RMAK6EZ9U800000000000000000000b">
<table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 10px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; width: 0.3pt; 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: top; width: 36pt; height: 10px;">
<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; padding: 4px 0px; height: 10px;">
<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>
<div style="margin: 0pt; text-indent: 0pt;">
<div>
<div id="t_ft_8FPPHCJWXC00000000000000000000b">
<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> </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>
<p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman'; font-size: 10pt;">&#160;</span></p>
<div style="margin: 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;">Item <span>1</span></span><span style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; line-height: inherit;"><span>6</span>.&#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="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman'; font-size: 10pt;">&#160;</span></p>
<p style="text-indent: 0px; margin: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">None</span><br/></p>
<p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman'; font-size: 10pt;">&#160;</span></p>
<div>
<div id="t_ft_OB1UEC14AO00000000000000000000b">
<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> </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; 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 <span>13</span> or <span>15</span>(d) of the Securities Exchange Act of <span>1934</span>, 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>
<div id="t_ft_F72WYSRA1C00000000000000000000b">
<table style="border-collapse: collapse; margin-left: 0pt; width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 170px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 34px;">
<td style="vertical-align: top; height: 34px;">
<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; height: 34px;" 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 style="height: 17px;">
<td style="vertical-align: top; width: 51%; height: 17px;">
<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%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> By: </span></p> </td>
<td style="padding-left: 40pt; vertical-align: top; width: 34%; height: 17px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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%; height: 17px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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 style="height: 17px;">
<td style="vertical-align: top; height: 17px;">
<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; height: 17px;">
<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; height: 17px;" 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 style="height: 17px;">
<td style="vertical-align: top; height: 17px;">
<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; height: 17px;">
<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; height: 17px;" 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 style="height: 17px;">
<td style="vertical-align: top; height: 17px;">
<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; height: 17px;">
<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; height: 17px;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span>March 19, 2025</span></span></p> </td> </tr>
<tr style="height: 17px;">
<td style="vertical-align: top; height: 17px;">
<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; height: 17px;">
<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; height: 17px;" 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 style="height: 17px;">
<td style="vertical-align: top; height: 17px;">
<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; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> By: </span></p> </td>
<td style="padding-left: 40pt; vertical-align: top; height: 17px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;" 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 style="height: 17px;">
<td style="vertical-align: top; height: 17px;">
<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; height: 17px;">
<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; height: 17px;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Gloria M. Grundhoefer</span></p> </td> </tr>
<tr>
<td style="vertical-align: top;"><br/></td>
<td style="vertical-align: top;"><br/></td>
<td style="vertical-align: top;" colspan="2"><span style="font-style: italic;">Controller</span></td> </tr>
<tr style="height: 17px;">
<td style="vertical-align: top; height: 17px;">
<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; height: 17px;">
<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; height: 17px;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span>March 19, 2025</span></span></p> </td> </tr> </tbody> </table> </div>
<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 <span>1934</span>, 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>
<div id="t_ft_NFH4JXVM1C00000000000000000000b">
<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: 20%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 !important;">
<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="vertical-align: top; width: 60%; border-bottom-width: 1px; 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: 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="vertical-align: top; width: 14%; border-bottom-width: 1px; 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: 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 19, 2025</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 19, 2025</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 19, 2025</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 19, 2025</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 19, 2025</span></span></p> </td> </tr> </tbody> </table> </div>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div>
<div id="t_ft_EOOLTADA0000000000000000000000b">
<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> </div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"/></div> </div>
<p style="margin: 0px; text-indent: 0px;"><br/></p></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>2
<FILENAME>img178799150ffd4380adb5.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img178799150ffd4380adb5.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-20241231_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 67db06aa2eea2b32e8139ba2, Generated At Wed, 19 Mar 2025 18:02:49 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/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="else-20241231.xsd#NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestmentsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosurePropertyAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationScheduleOfStockOptionsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" />
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureSegmentInformationContinuingOperatingSegmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="else-20241231.xsd#StatementStatementsOfChangesInStockholdersEquity" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="else-20241231.xsd#DocumentDocumentAndEntityInformation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheets" xlink:type="simple" xlink:href="else-20241231.xsd#StatementBalanceSheets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" xlink:type="simple" xlink:href="else-20241231.xsd#StatementBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="else-20241231.xsd#StatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows" xlink:type="simple" xlink:href="else-20241231.xsd#StatementStatementsOfCashFlows" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureofBusinessandSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestments" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestments" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurements" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventories" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInventories" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosurePropertyAndEquipmentNet" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNetIntangibleAssets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureAccruedExpenses" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeases" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureLeases" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" xlink:type="simple" xlink:href="else-20241231.xsd#MergerAgreementwithMobileXGlobalInc" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="else-20241231.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlans" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureBenefitPlans" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxes" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxes" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/Contingencies" xlink:type="simple" xlink:href="else-20241231.xsd#Contingencies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NotePayable" xlink:type="simple" xlink:href="else-20241231.xsd#NotePayable" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/SegmentInformation" xlink:type="simple" xlink:href="else-20241231.xsd#SegmentInformation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSubsequentEvent" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureSubsequentEvent" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestmentsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurementsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosurePropertyAndEquipmentNetTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNetIntangibleAssetsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureAccruedExpensesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeasesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureLeasesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNotePayableTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureSegmentInformationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="else-20241231.xsd#InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#FairValueMeasurementsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInventoriesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosurePropertyAndEquipmentNetNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureAccruedExpensesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails" xlink:type="simple" xlink:href="else-20241231.xsd#LeasesScheduleofcomponentsofleaseexpenseDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#LeasesScheduleofmaturitiesofleaseliabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationValuationAssumptionsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureBenefitPlansDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#IncomeTaxesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNotePayableScheduleOfNotesPayableDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" xlink:type="simple" xlink:href="else-20241231.xsd#NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails">
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:label="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xlink:title="else_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureInvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_InvestmentInOrganizationLineItems" xlink:label="else_InvestmentInOrganizationLineItems" xlink:title="else_InvestmentInOrganizationLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/StockBasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:label="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:title="else_ScheduleOfSignificantAccountingPoliciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashEquivalentsAtCarryingValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_CashEquivalentsAtCarryingValue" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:label="else_NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:title="else_NumberOfBanksHasDepositAccountsOfReportingEntity" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="else_NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:title="Definition : else_ScheduleOfSignificantAccountingPoliciesLineItems to else_NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:type="arc" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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="12" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/srt/2024/elts/srt-2024.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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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-20241231.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-20241231.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/2024/elts/srt-2024.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/StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharesIssued" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharesIssued" xlink:type="arc" use="optional" order="21" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" use="optional" order="22" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="23" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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-20241231.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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-20241231.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-20241231.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-20241231.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-20241231.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="else-20241231.xsd#else_EmployeeOneMember" xlink:label="else_EmployeeOneMember" xlink:title="else_EmployeeOneMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="else_EmployeeOneMember" xlink:title="Definition : srt_TitleOfIndividualWithRelationshipToEntityDomain to else_EmployeeOneMember" xlink:type="arc" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/StockBasedCompensationScheduleOfStockOptionsActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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-20241231.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://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/DisclosureSegmentInformationContinuingOperatingSegmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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-20241231.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/2024/elts/srt-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:title="us-gaap_NumberOfReportableSegments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfReportableSegments" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_NumberOfReportableSegments" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/StatementStatementsOfChangesInStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:label="else_StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:title="else_StockIssuedDuringPeriodValueRestrictedStockAwardVested" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="else_StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to else_StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:label="else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:title="else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:title="Definition : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" xlink:title="us-gaap_SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/dei-2024.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/2024/dei-2024.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-20241231.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/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_1" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementBalanceSheets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestments" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInventories" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureLeases" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/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/SegmentInformation" />
  <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-20241231_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 67db06aa2eea2b32e8139ba2, Generated At Wed, 19 Mar 2025 18:02:49 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/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#CybersecurityRiskManagementAndStrategyDisclosure" />
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventories" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInventories" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/Contingencies" xlink:type="simple" xlink:href="else-20241231.xsd#Contingencies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosurePropertyAndEquipmentNetNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#FairValueMeasurementsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#IncomeTaxesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfCashFlows" xlink:type="simple" xlink:href="else-20241231.xsd#StatementStatementsOfCashFlows" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureAccruedExpensesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="else-20241231.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestmentsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureAccruedExpenses" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurements" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureAccruedExpensesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestments" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestments" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosurePropertyAndEquipmentNet" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNotePayableTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlans" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureBenefitPlans" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNetIntangibleAssetsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosurePropertyAndEquipmentNetTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureofBusinessandSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeasesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureLeasesTables" />
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails" xlink:type="simple" xlink:href="else-20241231.xsd#LeasesScheduleofcomponentsofleaseexpenseDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="else-20241231.xsd#NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureSegmentInformationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#LeasesScheduleofmaturitiesofleaseliabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeases" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureLeases" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationValuationAssumptionsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxes" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxes" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNotePayableScheduleOfNotesPayableDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" xlink:type="simple" xlink:href="else-20241231.xsd#NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInventoriesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureBenefitPlansDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureSegmentInformationContinuingOperatingSegmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="else-20241231.xsd#DocumentDocumentAndEntityInformation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSubsequentEvent" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureSubsequentEvent" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurementsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" xlink:type="simple" xlink:href="else-20241231.xsd#StatementBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosurePropertyAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheets" xlink:type="simple" xlink:href="else-20241231.xsd#StatementBalanceSheets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="else-20241231.xsd#StatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="else-20241231.xsd#InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationScheduleOfStockOptionsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="else-20241231.xsd#StatementStatementsOfChangesInStockholdersEquity" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NotePayable" xlink:type="simple" xlink:href="else-20241231.xsd#NotePayable" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" xlink:type="simple" xlink:href="else-20241231.xsd#MergerAgreementwithMobileXGlobalInc" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestmentsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNetIntangibleAssets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/SegmentInformation" xlink:type="simple" xlink:href="else-20241231.xsd#SegmentInformation" />
  <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:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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-20241231.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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: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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="1" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:title="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:title="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:title="Presentation : cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract to cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" use="optional" priority="9" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:title="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:title="Presentation : cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to cyd_CybersecurityRiskManagementProcessesIntegratedFlag" use="optional" priority="9" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:title="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:title="Presentation : cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" use="optional" priority="9" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:title="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:title="Presentation : cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" use="optional" priority="9" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:title="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:title="Presentation : cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" use="optional" priority="9" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:title="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:title="Presentation : cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" use="optional" priority="9" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:title="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:title="Presentation : cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" use="optional" priority="9" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:title="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:title="Presentation : cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract to cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" use="optional" priority="9" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="Presentation : cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock to cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" use="optional" priority="9" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="Presentation : cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock to cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" use="optional" priority="9" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:title="cyd_CybersecurityRiskRoleOfManagementTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:title="Presentation : cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock to cyd_CybersecurityRiskRoleOfManagementTextBlock" use="optional" priority="9" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:title="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:title="Presentation : cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock to cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" use="optional" priority="9" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:title="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:title="Presentation : cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock to cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" use="optional" priority="9" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:title="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:title="Presentation : cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock to cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" use="optional" priority="9" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:title="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:title="Presentation : cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock to cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" use="optional" priority="9" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:title="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:title="Presentation : cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock to cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" use="optional" priority="9" order="7" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems" xlink:label="ecd_InsiderTradingPoliciesProcLineItems" xlink:title="ecd_InsiderTradingPoliciesProcLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:title="ecd_InsiderTrdPoliciesProcAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingPoliciesProcLineItems" xlink:to="ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:title="Presentation : ecd_InsiderTradingPoliciesProcLineItems to ecd_InsiderTrdPoliciesProcAdoptedFlag" use="optional" priority="9" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:label="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:title="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingPoliciesProcLineItems" xlink:to="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:title="Presentation : ecd_InsiderTradingPoliciesProcLineItems to ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" use="optional" priority="9" order="1" />
  </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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/Contingencies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosurePropertyAndEquipmentNetNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/FairValueMeasurementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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: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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/StatementStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:title="us-gaap_InterestPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:title="Presentation : us-gaap_SupplementalCashFlowInformationAbstract to us-gaap_InterestPaidNet" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureAccruedExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/StockbasedCompensation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="Presentation : us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInventoriesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureInvestmentsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureAccruedExpenses">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="Presentation : us-gaap_PayablesAndAccrualsAbstract to us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureAccruedExpensesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="Presentation : us-gaap_PayablesAndAccrualsAbstract to us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInvestments">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:title="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:title="Presentation : us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract to us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureNotePayableTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureIncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureBenefitPlans">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="Presentation : us-gaap_CompensationAndRetirementDisclosureAbstract to us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsNetAbstract to us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:title="us-gaap_PropertyPlantAndEquipmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:title="Presentation : us-gaap_PropertyPlantAndEquipmentAbstract to us-gaap_PropertyPlantAndEquipmentTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureLeasesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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://xbrl.sec.gov/ecd/role/InsiderTradingArrangements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="ecd_InsiderTradingArrLineItems" xlink:title="ecd_InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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: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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureSegmentInformationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/LeasesScheduleofmaturitiesofleaseliabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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-20241231.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/DisclosureLeases">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/StockBasedCompensationValuationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureIncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureNotePayableScheduleOfNotesPayableDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="Presentation : us-gaap_NotesPayableAbstract to us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsNetAbstract to us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureInventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:title="us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/DisclosureSegmentInformationContinuingOperatingSegmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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-20241231.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DocumentDocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xlink:title="dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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: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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureFairValueMeasurementsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/StatementBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosurePropertyAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/StatementBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:title="us-gaap_LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrent" use="optional" priority="2" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_NatureOfOperationsPolicyTextBlock" xlink:label="else_NatureOfOperationsPolicyTextBlock" xlink:title="else_NatureOfOperationsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="else_NatureOfOperationsPolicyTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to else_NatureOfOperationsPolicyTextBlock" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="else-20241231.xsd#else_NewAccountingStandardNotYetAdoptedPolicyTextBlock" xlink:label="else_NewAccountingStandardNotYetAdoptedPolicyTextBlock" xlink:title="else_NewAccountingStandardNotYetAdoptedPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="else_NewAccountingStandardNotYetAdoptedPolicyTextBlock" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to else_NewAccountingStandardNotYetAdoptedPolicyTextBlock" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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" use="optional" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:title="us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_PriorPeriodReclassificationAdjustmentDescription" use="optional" priority="0" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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: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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/StatementStatementsOfChangesInStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:label="else_StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:title="else_StockIssuedDuringPeriodValueRestrictedStockAwardVested" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="else_StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to else_StockIssuedDuringPeriodValueRestrictedStockAwardVested" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:label="else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:title="else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:title="Presentation : us-gaap_IncreaseDecreaseInStockholdersEquityRollForward to else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/NotePayable">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/StockBasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/MergerAgreementwithMobileXGlobalInc">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureInvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:title="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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-20241231.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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-20241231.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-20241231.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/srt/2024/elts/srt-2024.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="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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-20241231.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-20241231.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-20241231.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="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesLineItems to us-gaap_CashEquivalentsAtCarryingValue" 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/2024/elts/us-gaap-2024.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="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:label="else_NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:title="else_NumberOfBanksHasDepositAccountsOfReportingEntity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="else_NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:title="Presentation : else_ScheduleOfSignificantAccountingPoliciesLineItems to else_NumberOfBanksHasDepositAccountsOfReportingEntity" order="11" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureNetIntangibleAssets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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-20241231.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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-20241231.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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-20241231.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-20241231.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-20241231.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-20241231.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="else-20241231.xsd#else_EmployeeOneMember" xlink:label="else_EmployeeOneMember" xlink:title="else_EmployeeOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="else_EmployeeOneMember" xlink:title="Presentation : srt_TitleOfIndividualWithRelationshipToEntityDomain to else_EmployeeOneMember" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharesIssued" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_SharesIssued" use="optional" priority="4" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" use="optional" priority="0" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/dei-2024.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/2024/dei-2024.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-20241231.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/2024/elts/us-gaap-2024.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-20241231.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/SegmentInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:title="us-gaap_SegmentReportingDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:title="Presentation : us-gaap_SegmentReportingAbstract to us-gaap_SegmentReportingDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>5
<FILENAME>else-20241231_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 67db06aa2eea2b32e8139ba2, Generated At Wed, 19 Mar 2025 18:02:49 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/StatementStatementsOfCashFlows" xlink:type="simple" xlink:href="else-20241231.xsd#StatementStatementsOfCashFlows" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails" xlink:type="simple" xlink:href="else-20241231.xsd#LeasesScheduleofcomponentsofleaseexpenseDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="else-20241231.xsd#NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNotePayableScheduleOfNotesPayableDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureAccruedExpensesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#LeasesScheduleofmaturitiesofleaseliabilitiesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInventoriesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="else-20241231.xsd#InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosurePropertyAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheets" xlink:type="simple" xlink:href="else-20241231.xsd#StatementBalanceSheets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="else-20241231.xsd#StatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="else-20241231.xsd#DocumentDocumentAndEntityInformation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical" xlink:type="simple" xlink:href="else-20241231.xsd#StatementBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="else-20241231.xsd#StatementStatementsOfChangesInStockholdersEquity" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureofBusinessandSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestments" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestments" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurements" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurements" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventories" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInventories" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosurePropertyAndEquipmentNet" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNetIntangibleAssets" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpenses" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureAccruedExpenses" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeases" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureLeases" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc" xlink:type="simple" xlink:href="else-20241231.xsd#MergerAgreementwithMobileXGlobalInc" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="else-20241231.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlans" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureBenefitPlans" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxes" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxes" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/Contingencies" xlink:type="simple" xlink:href="else-20241231.xsd#Contingencies" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NotePayable" xlink:type="simple" xlink:href="else-20241231.xsd#NotePayable" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/SegmentInformation" xlink:type="simple" xlink:href="else-20241231.xsd#SegmentInformation" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSubsequentEvent" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureSubsequentEvent" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureofBusinessandSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestmentsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurementsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInventoriesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInventoriesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosurePropertyAndEquipmentNetTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNetIntangibleAssetsTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureAccruedExpensesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureLeasesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureLeasesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureIncomeTaxesTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNotePayableTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNotePayableTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationTables" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureSegmentInformationTables" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestmentsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureInvestmentsScheduleOfRealizedGainsAndLossesOnInvestmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#FairValueMeasurementsNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosurePropertyAndEquipmentNetNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationValuationAssumptionsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationScheduleOfStockOptionsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="else-20241231.xsd#StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureBenefitPlansDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="else-20241231.xsd#IncomeTaxesNarrativeDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails" xlink:type="simple" xlink:href="else-20241231.xsd#DisclosureSegmentInformationContinuingOperatingSegmentsDetails" />
  <link:roleRef roleURI="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" xlink:type="simple" xlink:href="else-20241231.xsd#NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails" />
  <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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="4" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="5" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="6" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="7" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="8" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="9" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="0" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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: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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="Calculation : us-gaap_FinanceLeaseRightOfUseAsset to us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" order="1" weight="-1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:title="us-gaap_FinanceLeaseInterestExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_FinanceLeaseInterestExpense" xlink:title="Calculation : us-gaap_LeaseCost to us-gaap_FinanceLeaseInterestExpense" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="Calculation : us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="Calculation : us-gaap_FiniteLivedIntangibleAssetsNet to us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" weight="-1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:title="us-gaap_LongTermDebtCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtCurrent" xlink:title="Calculation : us-gaap_LongTermDebt to us-gaap_LongTermDebtCurrent" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable" xlink:title="us-gaap_LongTermNotesPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermNotesPayable" xlink:title="Calculation : us-gaap_LongTermDebt to us-gaap_LongTermNotesPayable" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/DisclosureAccruedExpensesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/LeasesScheduleofmaturitiesofleaseliabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:label="else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:title="else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/DisclosureInventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/InvestmentsScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosurePropertyAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/StatementBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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: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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20241231.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" order="5" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/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/SegmentInformation" />
  <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-20241231_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 67db06aa2eea2b32e8139ba2, Generated At Wed, 19 Mar 2025 18:02:49 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:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <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/2024/elts/us-gaap-2024.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/negatedTerseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2">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_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_3" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_3">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_3" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_3" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_NatureOfOperationsPolicyTextBlock" xlink:label="NatureOfOperationsPolicyTextBlock" xlink:title="NatureOfOperationsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NatureOfOperationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NatureOfOperationsPolicyTextBlock" xml:lang="en-US" id="label_NatureOfOperationsPolicyTextBlock">Nature Of Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfOperationsPolicyTextBlock" xlink:to="label_NatureOfOperationsPolicyTextBlock" xlink:title="Label : NatureOfOperationsPolicyTextBlock to label_NatureOfOperationsPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_NewAccountingStandardNotYetAdoptedPolicyTextBlock" xlink:label="NewAccountingStandardNotYetAdoptedPolicyTextBlock" xlink:title="NewAccountingStandardNotYetAdoptedPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingStandardNotYetAdoptedPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NewAccountingStandardNotYetAdoptedPolicyTextBlock" xml:lang="en-US" id="label_NewAccountingStandardNotYetAdoptedPolicyTextBlock">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="NewAccountingStandardNotYetAdoptedPolicyTextBlock" xlink:to="label_NewAccountingStandardNotYetAdoptedPolicyTextBlock" xlink:title="Label : NewAccountingStandardNotYetAdoptedPolicyTextBlock to label_NewAccountingStandardNotYetAdoptedPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="PriorPeriodReclassificationAdjustmentDescription" xlink:title="PriorPeriodReclassificationAdjustmentDescription" />
    <link:label xlink:type="resource" xlink:label="label_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PriorPeriodReclassificationAdjustmentDescription" xml:lang="en-US" id="label_PriorPeriodReclassificationAdjustmentDescription">Reclassification of Prior Year Presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PriorPeriodReclassificationAdjustmentDescription" xlink:to="label_PriorPeriodReclassificationAdjustmentDescription" xlink:title="Label : PriorPeriodReclassificationAdjustmentDescription to label_PriorPeriodReclassificationAdjustmentDescription" />
    <link:label xlink:type="resource" xlink:label="label_PriorPeriodReclassificationAdjustmentDescription_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PriorPeriodReclassificationAdjustmentDescription_1" xml:lang="en-US" id="label_PriorPeriodReclassificationAdjustmentDescription_1">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PriorPeriodReclassificationAdjustmentDescription" xlink:to="label_PriorPeriodReclassificationAdjustmentDescription_1" xlink:title="Label : PriorPeriodReclassificationAdjustmentDescription to label_PriorPeriodReclassificationAdjustmentDescription_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_EmployeeOneMember" xlink:label="EmployeeOneMember" xlink:title="EmployeeOneMember" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EmployeeOneMember" xml:lang="en-US" id="label_EmployeeOneMember">This member stands for the information pertaining to &#x201C;Employee, One&#x201D;.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeOneMember" xlink:to="label_EmployeeOneMember" xlink:title="Label : EmployeeOneMember to label_EmployeeOneMember" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeOneMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeOneMember_1" xml:lang="en-US" id="label_EmployeeOneMember_1">Employee, One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeOneMember" xlink:to="label_EmployeeOneMember_1" xlink:title="Label : EmployeeOneMember to label_EmployeeOneMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingStandardNotYetAdoptedPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NewAccountingStandardNotYetAdoptedPolicyTextBlock_1" xml:lang="en-US" id="label_NewAccountingStandardNotYetAdoptedPolicyTextBlock_1">New Accounting Standard Not Yet Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingStandardNotYetAdoptedPolicyTextBlock" xlink:to="label_NewAccountingStandardNotYetAdoptedPolicyTextBlock_1" xlink:title="Label : NewAccountingStandardNotYetAdoptedPolicyTextBlock to label_NewAccountingStandardNotYetAdoptedPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingStandardNotYetAdoptedPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NewAccountingStandardNotYetAdoptedPolicyTextBlock_2" xml:lang="en-US" id="label_NewAccountingStandardNotYetAdoptedPolicyTextBlock_2">Disclosure of accounting policy for new accounting standard not yet adopted by the reporting entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingStandardNotYetAdoptedPolicyTextBlock" xlink:to="label_NewAccountingStandardNotYetAdoptedPolicyTextBlock_2" xlink:title="Label : NewAccountingStandardNotYetAdoptedPolicyTextBlock to label_NewAccountingStandardNotYetAdoptedPolicyTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_NatureOfOperationsPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NatureOfOperationsPolicyTextBlock_1" xml:lang="en-US" id="label_NatureOfOperationsPolicyTextBlock_1">Nature of Operations Policy [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfOperationsPolicyTextBlock" xlink:to="label_NatureOfOperationsPolicyTextBlock_1" xlink:title="Label : NatureOfOperationsPolicyTextBlock to label_NatureOfOperationsPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_NatureOfOperationsPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NatureOfOperationsPolicyTextBlock_2" xml:lang="en-US" id="label_NatureOfOperationsPolicyTextBlock_2">Disclosure of accounting policy for nature of operations of the reporting entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfOperationsPolicyTextBlock" xlink:to="label_NatureOfOperationsPolicyTextBlock_2" xlink:title="Label : NatureOfOperationsPolicyTextBlock to label_NatureOfOperationsPolicyTextBlock_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardVested" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesRestrictedStockAwardVested">Restricted Stock Units Vested (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:to="label_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:title="Label : StockIssuedDuringPeriodSharesRestrictedStockAwardVested to label_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesRestrictedStockAwardVested_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodSharesRestrictedStockAwardVested_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesRestrictedStockAwardVested_1">Number of shares related to Restricted Stock Award vested during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardVested" xlink:to="label_StockIssuedDuringPeriodSharesRestrictedStockAwardVested_1" xlink:title="Label : StockIssuedDuringPeriodSharesRestrictedStockAwardVested to label_StockIssuedDuringPeriodSharesRestrictedStockAwardVested_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardVested" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueRestrictedStockAwardVested" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueRestrictedStockAwardVested">Restricted Stock Units Vested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:to="label_StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:title="Label : StockIssuedDuringPeriodValueRestrictedStockAwardVested to label_StockIssuedDuringPeriodValueRestrictedStockAwardVested" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueRestrictedStockAwardVested_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodValueRestrictedStockAwardVested_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueRestrictedStockAwardVested_1">Value of stock related to Restricted Stock Awards vested during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardVested" xlink:to="label_StockIssuedDuringPeriodValueRestrictedStockAwardVested_1" xlink:title="Label : StockIssuedDuringPeriodValueRestrictedStockAwardVested to label_StockIssuedDuringPeriodValueRestrictedStockAwardVested_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:label="NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:title="NumberOfBanksHasDepositAccountsOfReportingEntity" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfBanksHasDepositAccountsOfReportingEntity" xml:lang="en-US" id="label_NumberOfBanksHasDepositAccountsOfReportingEntity">The number of banks has deposit accounts of the reporting entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:to="label_NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:title="Label : NumberOfBanksHasDepositAccountsOfReportingEntity to label_NumberOfBanksHasDepositAccountsOfReportingEntity" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfBanksHasDepositAccountsOfReportingEntity_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfBanksHasDepositAccountsOfReportingEntity_1" xml:lang="en-US" id="label_NumberOfBanksHasDepositAccountsOfReportingEntity_1">Number of banks has deposit accounts of the reporting entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBanksHasDepositAccountsOfReportingEntity" xlink:to="label_NumberOfBanksHasDepositAccountsOfReportingEntity_1" xlink:title="Label : NumberOfBanksHasDepositAccountsOfReportingEntity to label_NumberOfBanksHasDepositAccountsOfReportingEntity_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">Restricted Stock Units Outstanding</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:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="CashEquivalentsAtCarryingValue" xlink:title="CashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="label_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_CashEquivalentsAtCarryingValue">Cash Equivalents, at Carrying Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashEquivalentsAtCarryingValue" xlink:to="label_CashEquivalentsAtCarryingValue" xlink:title="Label : CashEquivalentsAtCarryingValue to label_CashEquivalentsAtCarryingValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SegmentReportingDisclosureTextBlock" xml:lang="en-US" id="label_SegmentReportingDisclosureTextBlock">Segment Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="label_SegmentReportingDisclosureTextBlock" xlink:title="Label : SegmentReportingDisclosureTextBlock to label_SegmentReportingDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SegmentReportingDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentReportingDisclosureTextBlock_1" xml:lang="en-US" id="label_SegmentReportingDisclosureTextBlock_1">Segment Reporting Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="label_SegmentReportingDisclosureTextBlock_1" xlink:title="Label : SegmentReportingDisclosureTextBlock to label_SegmentReportingDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:title="Label : NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">Adjustments to reconcile net income to net cash from 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:title="Label : NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xml:lang="en-US" id="label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:title="Label : CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag to label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:label="CybersecurityRiskRoleOfManagementTextBlock" xlink:title="CybersecurityRiskRoleOfManagementTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskRoleOfManagementTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskRoleOfManagementTextBlock" xml:lang="en-US" id="label_CybersecurityRiskRoleOfManagementTextBlock">Cybersecurity Risk Role of Management [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskRoleOfManagementTextBlock" xlink:to="label_CybersecurityRiskRoleOfManagementTextBlock" xlink:title="Label : CybersecurityRiskRoleOfManagementTextBlock to label_CybersecurityRiskRoleOfManagementTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:label="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:title="CybersecurityRiskBoardOfDirectorsOversightTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xml:lang="en-US" id="label_CybersecurityRiskBoardOfDirectorsOversightTextBlock">Cybersecurity Risk Board of Directors Oversight [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="label_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:title="Label : CybersecurityRiskBoardOfDirectorsOversightTextBlock to label_CybersecurityRiskBoardOfDirectorsOversightTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:label="CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:title="CybersecurityRiskManagementThirdPartyEngagedFlag" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskManagementThirdPartyEngagedFlag" xml:lang="en-US" id="label_CybersecurityRiskManagementThirdPartyEngagedFlag">Cybersecurity Risk Management Third Party Engaged [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="label_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:title="Label : CybersecurityRiskManagementThirdPartyEngagedFlag to label_CybersecurityRiskManagementThirdPartyEngagedFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:label="CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:title="CybersecurityRiskManagementProcessesIntegratedTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskManagementProcessesIntegratedTextBlock" xml:lang="en-US" id="label_CybersecurityRiskManagementProcessesIntegratedTextBlock">Cybersecurity Risk Management Processes Integrated [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="label_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:title="Label : CybersecurityRiskManagementProcessesIntegratedTextBlock to label_CybersecurityRiskManagementProcessesIntegratedTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xml:lang="en-US" id="label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:to="label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:title="Label : CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag to label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:label="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:title="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xml:lang="en-US" id="label_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:to="label_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:title="Label : CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock to label_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:label="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:title="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xml:lang="en-US" id="label_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="label_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:title="Label : CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock to label_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xml:lang="en-US" id="label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:title="Label : CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock to label_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xml:lang="en-US" id="label_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="label_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="Label : CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock to label_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xml:lang="en-US" id="label_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="label_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="Label : CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock to label_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:label="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:title="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xml:lang="en-US" id="label_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="label_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:title="Label : CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock to label_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:label="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:title="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xml:lang="en-US" id="label_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="label_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:title="Label : CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag to label_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:label="CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:title="CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xml:lang="en-US" id="label_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="label_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:title="Label : CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag to label_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:label="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:title="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xml:lang="en-US" id="label_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="label_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:title="Label : CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to label_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:label="InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:title="InsiderTrdPoliciesProcNotAdoptedTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InsiderTrdPoliciesProcNotAdoptedTextBlock" xml:lang="en-US" id="label_InsiderTrdPoliciesProcNotAdoptedTextBlock">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="label_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:title="Label : InsiderTrdPoliciesProcNotAdoptedTextBlock to label_InsiderTrdPoliciesProcNotAdoptedTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:label="InsiderTrdPoliciesProcAdoptedFlag" xlink:title="InsiderTrdPoliciesProcAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="label_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InsiderTrdPoliciesProcAdoptedFlag" xml:lang="en-US" id="label_InsiderTrdPoliciesProcAdoptedFlag">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsiderTrdPoliciesProcAdoptedFlag" xlink:to="label_InsiderTrdPoliciesProcAdoptedFlag" xlink:title="Label : InsiderTrdPoliciesProcAdoptedFlag to label_InsiderTrdPoliciesProcAdoptedFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems" xlink:label="InsiderTradingPoliciesProcLineItems" xlink:title="InsiderTradingPoliciesProcLineItems" />
    <link:label xlink:type="resource" xlink:label="label_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InsiderTradingPoliciesProcLineItems" xml:lang="en-US" id="label_InsiderTradingPoliciesProcLineItems">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsiderTradingPoliciesProcLineItems" xlink:to="label_InsiderTradingPoliciesProcLineItems" xlink:title="Label : InsiderTradingPoliciesProcLineItems to label_InsiderTradingPoliciesProcLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:label="CybersecurityRiskManagementProcessesIntegratedFlag" xlink:title="CybersecurityRiskManagementProcessesIntegratedFlag" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskManagementProcessesIntegratedFlag" xml:lang="en-US" id="label_CybersecurityRiskManagementProcessesIntegratedFlag">Cybersecurity Risk Management Processes Integrated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="label_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:title="Label : CybersecurityRiskManagementProcessesIntegratedFlag to label_CybersecurityRiskManagementProcessesIntegratedFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:label="CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:title="CybersecurityRiskManagementStrategyAndGovernanceAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xml:lang="en-US" id="label_CybersecurityRiskManagementStrategyAndGovernanceAbstract">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="label_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:title="Label : CybersecurityRiskManagementStrategyAndGovernanceAbstract to label_CybersecurityRiskManagementStrategyAndGovernanceAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_EarningsPerShareDilutedUndistributed" xml:lang="en-US" id="label_EarningsPerShareDilutedUndistributed">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" 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/label" xlink:title="label_EarningsPerShareDilutedUndistributed_1" xml:lang="en-US" id="label_EarningsPerShareDilutedUndistributed_1">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_1" xlink:title="Label : EarningsPerShareDilutedUndistributed to label_EarningsPerShareDilutedUndistributed_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_DeferredTaxLiabilitiesAbstract" xml:lang="en-US" id="label_DeferredTaxLiabilitiesAbstract">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" 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/label" xlink:title="label_DeferredTaxLiabilitiesAbstract_1" xml:lang="en-US" id="label_DeferredTaxLiabilitiesAbstract_1">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_1" xlink:title="Label : DeferredTaxLiabilitiesAbstract to label_DeferredTaxLiabilitiesAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xml:lang="en-US" id="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract">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" 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/label" xlink:title="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1" xml:lang="en-US" id="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1">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_1" xlink:title="Label : DeferredTaxAssetsNetOfValuationAllowanceAbstract to label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/label" 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/terseLabel" xlink:title="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_1" xml:lang="en-US" id="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_1">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_1" xlink:title="Label : ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal to label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherReconcilingItemsAbstract">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" 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/label" xlink:title="label_IncomeTaxReconciliationOtherReconcilingItemsAbstract_1" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherReconcilingItemsAbstract_1">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_1" xlink:title="Label : IncomeTaxReconciliationOtherReconcilingItemsAbstract to label_IncomeTaxReconciliationOtherReconcilingItemsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">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" xlink:title="Label : DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">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" xlink:title="Label : CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1">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_1" xlink:title="Label : DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1">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_1" xlink:title="Label : CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_EarningsPerShareBasicAbstract" xml:lang="en-US" id="label_EarningsPerShareBasicAbstract">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" 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/label" xlink:title="label_EarningsPerShareBasicAbstract_1" xml:lang="en-US" id="label_EarningsPerShareBasicAbstract_1">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_1" xlink:title="Label : EarningsPerShareBasicAbstract to label_EarningsPerShareBasicAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/documentation" xlink:title="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember" xml:lang="en-US" id="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember">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" 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/label" xlink:title="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_2" xml:lang="en-US" id="label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_2">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_2" xlink:title="Label : VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember to label_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/documentation" xlink:title="label_NonEmployeeBoardOfDirectorFourMember" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorFourMember">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" 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/label" xlink:title="label_NonEmployeeBoardOfDirectorFourMember_2" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorFourMember_2">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_2" xlink:title="Label : NonEmployeeBoardOfDirectorFourMember to label_NonEmployeeBoardOfDirectorFourMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/documentation" xlink:title="label_NonEmployeeBoardOfDirectorThreeMember" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorThreeMember">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" 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/label" xlink:title="label_NonEmployeeBoardOfDirectorThreeMember_2" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorThreeMember_2">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_2" xlink:title="Label : NonEmployeeBoardOfDirectorThreeMember to label_NonEmployeeBoardOfDirectorThreeMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/documentation" xlink:title="label_NonEmployeeBoardOfDirectorTwoMember" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorTwoMember">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" 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/label" xlink:title="label_NonEmployeeBoardOfDirectorTwoMember_2" xml:lang="en-US" id="label_NonEmployeeBoardOfDirectorTwoMember_2">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_2" xlink:title="Label : NonEmployeeBoardOfDirectorTwoMember to label_NonEmployeeBoardOfDirectorTwoMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/terseLabel" xlink:title="label_ThreeNonEmployeeBoardOfDirectorsMember" xml:lang="en-US" id="label_ThreeNonEmployeeBoardOfDirectorsMember">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" 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/documentation" xlink:title="label_ThreeNonEmployeeBoardOfDirectorsMember_2" xml:lang="en-US" id="label_ThreeNonEmployeeBoardOfDirectorsMember_2">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_2" xlink:title="Label : ThreeNonEmployeeBoardOfDirectorsMember to label_ThreeNonEmployeeBoardOfDirectorsMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/documentation" xlink:title="label_NonQualifiedStockOptionsMember" xml:lang="en-US" id="label_NonQualifiedStockOptionsMember">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" xlink:title="Label : NonQualifiedStockOptionsMember to label_NonQualifiedStockOptionsMember" />
    <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" 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.sec.gov/dei/2024/dei-2024.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:label xlink:type="resource" xlink:label="label_NonQualifiedStockOptionsMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonQualifiedStockOptionsMember_2" xml:lang="en-US" id="label_NonQualifiedStockOptionsMember_2">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_2" xlink:title="Label : NonQualifiedStockOptionsMember to label_NonQualifiedStockOptionsMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:label xlink:type="resource" xlink:label="label_OperatingLeaseExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_LossContingencyDisclosures" xml:lang="en-US" id="label_LossContingencyDisclosures">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" 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/label" xlink:title="label_LossContingencyDisclosures_1" xml:lang="en-US" id="label_LossContingencyDisclosures_1">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_1" xlink:title="Label : LossContingencyDisclosures to label_LossContingencyDisclosures_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">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" xlink:title="Label : ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock to label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">Ending Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue to label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1">Beginning Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue to label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">Nature Of Business And Significant Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xml:lang="en-US" id="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">Computed "Expected" Federal Tax Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="Label : IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate to label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US" id="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="Label : ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="label_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityIncorporationStateCountryCode" xml:lang="en-US" id="label_EntityIncorporationStateCountryCode">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="label_EntityIncorporationStateCountryCode" xlink:title="Label : EntityIncorporationStateCountryCode to label_EntityIncorporationStateCountryCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 in Level 3 Assets</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 in Level 3 Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="label_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentTransitionReport" xml:lang="en-US" id="label_DocumentTransitionReport">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="label_DocumentTransitionReport" xlink:title="Label : DocumentTransitionReport to label_DocumentTransitionReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="label_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityShellCompany" xml:lang="en-US" id="label_EntityShellCompany">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="label_EntityShellCompany" xlink:title="Label : EntityShellCompany to label_EntityShellCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US" id="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain">Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="Label : FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:label xlink:type="resource" xlink:label="label_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestPaidNet" xml:lang="en-US" id="label_InterestPaidNet">Cash paid during the year for interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="label_InterestPaidNet" xlink:title="Label : InterestPaidNet to label_InterestPaidNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">Number of shares available for grant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">Vesting Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage to label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xml:lang="en-US" id="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1">Computed "Expected" Federal Tax Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xlink:title="Label : IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate to label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" />
    <link:label xlink:type="resource" xlink:label="label_InterestPaidNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestPaidNet_1" xml:lang="en-US" id="label_InterestPaidNet_1">Cash paid during the year for interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="label_InterestPaidNet_1" xlink:title="Label : InterestPaidNet to label_InterestPaidNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ResearchAndDevelopmentExpense" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense">Research and development expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense" xlink:title="Label : ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">Accrued interest or penalties related to uncertain tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="Label : UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">Number of shares exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">Number of shares available for purchase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1">Ending balance, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:label="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="StockGrantedDuringPeriodValueSharebasedCompensationGross" />
    <link:label xlink:type="resource" xlink:label="label_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockGrantedDuringPeriodValueSharebasedCompensationGross" xml:lang="en-US" id="label_StockGrantedDuringPeriodValueSharebasedCompensationGross">Weighted average grant date fair value of options granted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:to="label_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:title="Label : StockGrantedDuringPeriodValueSharebasedCompensationGross to label_StockGrantedDuringPeriodValueSharebasedCompensationGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="NoncompeteAgreementsMember" xlink:title="NoncompeteAgreementsMember" />
    <link:label xlink:type="resource" xlink:label="label_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_NoncompeteAgreementsMember" xml:lang="en-US" id="label_NoncompeteAgreementsMember">Non-compete [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncompeteAgreementsMember" xlink:to="label_NoncompeteAgreementsMember" xlink:title="Label : NoncompeteAgreementsMember to label_NoncompeteAgreementsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmortizationOfIntangibleAssets" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets">Amortization of Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="label_AmortizationOfIntangibleAssets" xlink:title="Label : AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsNet" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet">Finite-Lived Intangible Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="label_FiniteLivedIntangibleAssetsNet" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_NumberOfCompanyCompensationPlans" xlink:label="NumberOfCompanyCompensationPlans" xlink:title="NumberOfCompanyCompensationPlans" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompanyCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfCompanyCompensationPlans" xml:lang="en-US" id="label_NumberOfCompanyCompensationPlans">Number Of Company Compensation Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCompanyCompensationPlans" xlink:to="label_NumberOfCompanyCompensationPlans" xlink:title="Label : NumberOfCompanyCompensationPlans to label_NumberOfCompanyCompensationPlans" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance">Valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="label_DeferredTaxAssetsValuationAllowance" xlink:title="Label : DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:label="NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:title="NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" />
    <link:label xlink:type="resource" xlink:label="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xml:lang="en-US" id="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis">Nonfinancial and Financial Items Measured on Nonrecurring Basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:to="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:title="Label : NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis to label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">Inventory obsolescence</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1">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_1" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_VicePresidentMember" xlink:label="VicePresidentMember" xlink:title="VicePresidentMember" />
    <link:label xlink:type="resource" xlink:label="label_VicePresidentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_VicePresidentMember" xml:lang="en-US" id="label_VicePresidentMember">Vice President [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VicePresidentMember" xlink:to="label_VicePresidentMember" xlink:title="Label : VicePresidentMember to label_VicePresidentMember" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2">Beginning balance, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="InventoryValuationReserves" xlink:title="InventoryValuationReserves" />
    <link:label xlink:type="resource" xlink:label="label_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryValuationReserves" xml:lang="en-US" id="label_InventoryValuationReserves">Reserve for obsolescence</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryValuationReserves" xlink:to="label_InventoryValuationReserves" xlink:title="Label : InventoryValuationReserves to label_InventoryValuationReserves" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsValuationAllowance_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsValuationAllowance_1" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance_1">Valuation allowance on deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="label_DeferredTaxAssetsValuationAllowance_1" xlink:title="Label : DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="AssetsHeldUnderCapitalLeasesMember" xlink:title="AssetsHeldUnderCapitalLeasesMember" />
    <link:label xlink:type="resource" xlink:label="label_AssetsHeldUnderCapitalLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsHeldUnderCapitalLeasesMember" xml:lang="en-US" id="label_AssetsHeldUnderCapitalLeasesMember">Right-of-Use Asset [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldUnderCapitalLeasesMember" xlink:to="label_AssetsHeldUnderCapitalLeasesMember" xlink:title="Label : AssetsHeldUnderCapitalLeasesMember to label_AssetsHeldUnderCapitalLeasesMember" />
    <link:label xlink:type="resource" xlink:label="label_AssetsHeldUnderCapitalLeasesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsHeldUnderCapitalLeasesMember_1" xml:lang="en-US" id="label_AssetsHeldUnderCapitalLeasesMember_1">Assets Held under Capital Leases [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldUnderCapitalLeasesMember" xlink:to="label_AssetsHeldUnderCapitalLeasesMember_1" xlink:title="Label : AssetsHeldUnderCapitalLeasesMember to label_AssetsHeldUnderCapitalLeasesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_InventoryValuationReserves_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_InventoryValuationReserves_1" xml:lang="en-US" id="label_InventoryValuationReserves_1">Reserve for Obsolescence</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryValuationReserves" xlink:to="label_InventoryValuationReserves_1" xlink:title="Label : InventoryValuationReserves to label_InventoryValuationReserves_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_NumberOfCustomers" xlink:label="NumberOfCustomers" xlink:title="NumberOfCustomers" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfCustomers" xml:lang="en-US" id="label_NumberOfCustomers">Number of customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomers" xlink:to="label_NumberOfCustomers" xlink:title="Label : NumberOfCustomers to label_NumberOfCustomers" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomers_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfCustomers_1" xml:lang="en-US" id="label_NumberOfCustomers_1">Represents number of customers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomers" xlink:to="label_NumberOfCustomers_1" xlink:title="Label : NumberOfCustomers to label_NumberOfCustomers_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomers_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfCustomers_2" xml:lang="en-US" id="label_NumberOfCustomers_2">Number of Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomers" xlink:to="label_NumberOfCustomers_2" xlink:title="Label : NumberOfCustomers to label_NumberOfCustomers_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CustomerConcentrationRiskMember" xml:lang="en-US" id="label_CustomerConcentrationRiskMember">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerConcentrationRiskMember" xlink:to="label_CustomerConcentrationRiskMember" xlink:title="Label : CustomerConcentrationRiskMember to label_CustomerConcentrationRiskMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsReceivableMember" xml:lang="en-US" id="label_AccountsReceivableMember">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableMember" xlink:to="label_AccountsReceivableMember" xlink:title="Label : AccountsReceivableMember to label_AccountsReceivableMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskPercentage1" xml:lang="en-US" id="label_ConcentrationRiskPercentage1">Concentration risk percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="label_ConcentrationRiskPercentage1" xlink:title="Label : ConcentrationRiskPercentage1 to label_ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskPercentage1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConcentrationRiskPercentage1_1" xml:lang="en-US" id="label_ConcentrationRiskPercentage1_1">Concentration risk percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="label_ConcentrationRiskPercentage1_1" xlink:title="Label : ConcentrationRiskPercentage1 to label_ConcentrationRiskPercentage1_1" />
    <link:label xlink:type="resource" xlink:label="label_CustomerConcentrationRiskMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CustomerConcentrationRiskMember_1" xml:lang="en-US" id="label_CustomerConcentrationRiskMember_1">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerConcentrationRiskMember" xlink:to="label_CustomerConcentrationRiskMember_1" xlink:title="Label : CustomerConcentrationRiskMember to label_CustomerConcentrationRiskMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskByTypeAxis" xml:lang="en-US" id="label_ConcentrationRiskByTypeAxis">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="label_ConcentrationRiskByTypeAxis" xlink:title="Label : ConcentrationRiskByTypeAxis to label_ConcentrationRiskByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsReceivableMember_1" xml:lang="en-US" id="label_AccountsReceivableMember_1">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableMember" xlink:to="label_AccountsReceivableMember_1" xlink:title="Label : AccountsReceivableMember to label_AccountsReceivableMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US" id="label_ConcentrationRiskByBenchmarkAxis">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="label_ConcentrationRiskByBenchmarkAxis" xlink:title="Label : ConcentrationRiskByBenchmarkAxis to label_ConcentrationRiskByBenchmarkAxis" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:label="ScheduleOfSignificantAccountingPoliciesLineItems" xlink:title="ScheduleOfSignificantAccountingPoliciesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfSignificantAccountingPoliciesLineItems" xml:lang="en-US" id="label_ScheduleOfSignificantAccountingPoliciesLineItems">Schedule of Significant Accounting Policies [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="label_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:title="Label : ScheduleOfSignificantAccountingPoliciesLineItems to label_ScheduleOfSignificantAccountingPoliciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_ScheduleOfSignificantAccountingPoliciesTable" xlink:label="ScheduleOfSignificantAccountingPoliciesTable" xlink:title="ScheduleOfSignificantAccountingPoliciesTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfSignificantAccountingPoliciesTable" xml:lang="en-US" id="label_ScheduleOfSignificantAccountingPoliciesTable">Schedule of Significant Accounting Policies [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSignificantAccountingPoliciesTable" xlink:to="label_ScheduleOfSignificantAccountingPoliciesTable" xlink:title="Label : ScheduleOfSignificantAccountingPoliciesTable to label_ScheduleOfSignificantAccountingPoliciesTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSignificantAccountingPoliciesTable_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfSignificantAccountingPoliciesTable_1" xml:lang="en-US" id="label_ScheduleOfSignificantAccountingPoliciesTable_1">Schedule of significant accounting policies.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSignificantAccountingPoliciesTable" xlink:to="label_ScheduleOfSignificantAccountingPoliciesTable_1" xlink:title="Label : ScheduleOfSignificantAccountingPoliciesTable to label_ScheduleOfSignificantAccountingPoliciesTable_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/documentation" xlink:title="label_TreasuryBillsTerm" xml:lang="en-US" id="label_TreasuryBillsTerm">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" xlink:title="Label : TreasuryBillsTerm to label_TreasuryBillsTerm" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2">Restricted stock unit outstanding</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_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_TreasuryBillsTerm_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TreasuryBillsTerm_2" xml:lang="en-US" id="label_TreasuryBillsTerm_2">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_2" xlink:title="Label : TreasuryBillsTerm to label_TreasuryBillsTerm_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:label="EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:title="EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue">Common shares owned by ESOP, fair market value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:to="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" xlink:title="Label : EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue to label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:label xlink:type="resource" xlink:label="label_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TypeOfAdoptionMember" xml:lang="en-US" id="label_TypeOfAdoptionMember">Type of Adoption [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfAdoptionMember" xlink:to="label_TypeOfAdoptionMember" xlink:title="Label : TypeOfAdoptionMember to label_TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="FinanceLeasePrincipalPayments" xlink:title="FinanceLeasePrincipalPayments" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeasePrincipalPayments" xml:lang="en-US" id="label_FinanceLeasePrincipalPayments">Payments on financing lease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeasePrincipalPayments" xlink:to="label_FinanceLeasePrincipalPayments" xlink:title="Label : FinanceLeasePrincipalPayments to label_FinanceLeasePrincipalPayments" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:label="FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:title="FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest">Amount of lessee's undiscounted obligation for lease payments for finance lease, net of imputed interest.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:to="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest to label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">Expected Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain">Fair Value by Liability Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_1">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:to="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest to label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2">Finance Lease Liability Payments Due Net of Imputed Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest" xlink:to="label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest to label_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_FinanceLeaseLiabilityImputedInterest" xlink:label="FinanceLeaseLiabilityImputedInterest" xlink:title="FinanceLeaseLiabilityImputedInterest" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityImputedInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FinanceLeaseLiabilityImputedInterest" xml:lang="en-US" id="label_FinanceLeaseLiabilityImputedInterest">Amount of lessee's undiscounted obligation for lease payments for imputed interest.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityImputedInterest" xlink:to="label_FinanceLeaseLiabilityImputedInterest" xlink:title="Label : FinanceLeaseLiabilityImputedInterest to label_FinanceLeaseLiabilityImputedInterest" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityImputedInterest_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FinanceLeaseLiabilityImputedInterest_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityImputedInterest_1">Less amount representing interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityImputedInterest" xlink:to="label_FinanceLeaseLiabilityImputedInterest_1" xlink:title="Label : FinanceLeaseLiabilityImputedInterest to label_FinanceLeaseLiabilityImputedInterest_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityImputedInterest_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityImputedInterest_2" xml:lang="en-US" id="label_FinanceLeaseLiabilityImputedInterest_2">Finance Lease Liability Imputed Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityImputedInterest" xlink:to="label_FinanceLeaseLiabilityImputedInterest_2" xlink:title="Label : FinanceLeaseLiabilityImputedInterest to label_FinanceLeaseLiabilityImputedInterest_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="FinanceLeaseLiabilityPaymentsDue" xlink:title="FinanceLeaseLiabilityPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDue" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDue">Total lease payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="label_FinanceLeaseLiabilityPaymentsDue" xlink:title="Label : FinanceLeaseLiabilityPaymentsDue to label_FinanceLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearFive">Finance Lease, Liability, Payments, Due Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearFive to label_FinanceLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xml:lang="en-US" id="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, by Asset Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xlink:title="Label : FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearFour">Finance Lease, Liability, Payments, Due Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearFour to label_FinanceLeaseLiabilityPaymentsDueYearFour" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US" id="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">Summary of changes in level 3 assets at fair value on a recurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="Label : FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link: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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">Schedule of fair value measurement on a recurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="Label : ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock to label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" xlink:title="Label : ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock to label_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US" id="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">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" xlink:title="Label : ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock to label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearThree">Finance Lease, Liability, Payments, Due Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearThree to label_FinanceLeaseLiabilityPaymentsDueYearThree" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">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" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">Summary of changes in level 3 liabilities at fair value on a recurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">Stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:title="Label : AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition to label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_1">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_1" xlink:title="Label : EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue to label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">Allowance for Doubtful Accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1">Allowance for 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_1" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">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" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences">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" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences to label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses">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" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses to label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">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" xlink:title="Label : AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">Maximum amount of options authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_SharesIssued" xml:lang="en-US" id="label_SharesIssued">Number of 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">Granted, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">Unrecognized compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1">Unrecognized Share Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">Less: Reclassification of taxes on gains included in net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:title="Label : OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax to label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1">Less: Reclassification of taxes on gains included in net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1" xlink:title="Label : OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax to label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax">Increase in deferred taxes on unrealized gains arising during the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_1">Increase in deferred taxes on unrealized gains arising during the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_1" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax">Unrealized holding gains arising during the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_1">Unrealized holding gains arising during the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_1" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1">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_1" xlink:title="Label : ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock to label_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" 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/terseLabel" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearTwo">2023 -1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearTwo to label_FinanceLeaseLiabilityPaymentsDueYearTwo" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNextTwelveMonths to label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:title="FinanceLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US" id="label_FinanceLeaseLiabilitiesPaymentsDueAbstract">Maturities of lease liabilities - Year ending December 31</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="label_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:title="Label : FinanceLeaseLiabilitiesPaymentsDueAbstract to label_FinanceLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDue_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDue_1">Finance Lease, Liability, Payment, Due</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDue" xlink:to="label_FinanceLeaseLiabilityPaymentsDue_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDue to label_FinanceLeaseLiabilityPaymentsDue_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearFive_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearFive_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearFive_1">2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearFive_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearFive to label_FinanceLeaseLiabilityPaymentsDueYearFive_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearFour_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearFour_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearFour_1">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearFour_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearFour to label_FinanceLeaseLiabilityPaymentsDueYearFour_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearThree_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearThree_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearThree_1">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearThree_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearThree to label_FinanceLeaseLiabilityPaymentsDueYearThree_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueYearTwo_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueYearTwo_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueYearTwo_1">Finance Lease, Liability, Payments, Due Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="label_FinanceLeaseLiabilityPaymentsDueYearTwo_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueYearTwo to label_FinanceLeaseLiabilityPaymentsDueYearTwo_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1">Finance Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1" xlink:title="Label : FinanceLeaseLiabilityPaymentsDueNextTwelveMonths to label_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1" xml:lang="en-US" id="label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1">Finance Lease Liabilities, Payments, Due [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1" xlink:title="Label : FinanceLeaseLiabilitiesPaymentsDueAbstract to label_FinanceLeaseLiabilitiesPaymentsDueAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:label="CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:title="CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xml:lang="en-US" id="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract">Finance leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:to="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:title="Label : CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract to label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US" id="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1">Remaining term of financing lease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="Label : FinanceLeaseWeightedAverageRemainingLeaseTerm1 to label_FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="FinanceLeaseWeightedAverageDiscountRatePercent" xlink:title="FinanceLeaseWeightedAverageDiscountRatePercent" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US" id="label_FinanceLeaseWeightedAverageDiscountRatePercent">Weighted average discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="label_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:title="Label : FinanceLeaseWeightedAverageDiscountRatePercent to label_FinanceLeaseWeightedAverageDiscountRatePercent" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseWeightedAverageDiscountRatePercent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseWeightedAverageDiscountRatePercent_1" xml:lang="en-US" id="label_FinanceLeaseWeightedAverageDiscountRatePercent_1">Weighted average discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="label_FinanceLeaseWeightedAverageDiscountRatePercent_1" xlink:title="Label : FinanceLeaseWeightedAverageDiscountRatePercent to label_FinanceLeaseWeightedAverageDiscountRatePercent_1" />
    <link:label xlink:type="resource" xlink:label="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1" xml:lang="en-US" id="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1">Capital Leases, Balance Sheet, Assets by Major Class, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract" xlink:to="label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1" xlink:title="Label : CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract to label_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:label xlink:type="resource" xlink:label="label_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseCost" xml:lang="en-US" id="label_LeaseCost">Total finance lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="label_LeaseCost" xlink:title="Label : LeaseCost to label_LeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="FinanceLeaseInterestExpense" xlink:title="FinanceLeaseInterestExpense" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseInterestExpense" xml:lang="en-US" id="label_FinanceLeaseInterestExpense">Interest on lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseInterestExpense" xlink:to="label_FinanceLeaseInterestExpense" xlink:title="Label : FinanceLeaseInterestExpense to label_FinanceLeaseInterestExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="FinanceLeaseRightOfUseAssetAmortization" xlink:title="FinanceLeaseRightOfUseAssetAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseRightOfUseAssetAmortization" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetAmortization">Amortization of right-of-use assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetAmortization" xlink:to="label_FinanceLeaseRightOfUseAssetAmortization" xlink:title="Label : FinanceLeaseRightOfUseAssetAmortization to label_FinanceLeaseRightOfUseAssetAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1" xml:lang="en-US" id="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1">Weighted average remaining lease term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1" xlink:title="Label : FinanceLeaseWeightedAverageRemainingLeaseTerm1 to label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1" />
    <link:label xlink:type="resource" xlink:label="label_LeaseCost_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LeaseCost_1" xml:lang="en-US" id="label_LeaseCost_1">Total finance lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="label_LeaseCost_1" xlink:title="Label : LeaseCost to label_LeaseCost_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseInterestExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseInterestExpense_1" xml:lang="en-US" id="label_FinanceLeaseInterestExpense_1">Interest on lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseInterestExpense" xlink:to="label_FinanceLeaseInterestExpense_1" xlink:title="Label : FinanceLeaseInterestExpense to label_FinanceLeaseInterestExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetAmortization_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseRightOfUseAssetAmortization_1" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetAmortization_1">Amortization of right-of-use assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetAmortization" xlink:to="label_FinanceLeaseRightOfUseAssetAmortization_1" xlink:title="Label : FinanceLeaseRightOfUseAssetAmortization to label_FinanceLeaseRightOfUseAssetAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2" xml:lang="en-US" id="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2">Weighted average remaining lease term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2" xlink:title="Label : FinanceLeaseWeightedAverageRemainingLeaseTerm1 to label_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="FinanceLeaseLiabilityMaturityTableTextBlock" xlink:title="FinanceLeaseLiabilityMaturityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US" id="label_FinanceLeaseLiabilityMaturityTableTextBlock">Schedule of maturities of lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="label_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:title="Label : FinanceLeaseLiabilityMaturityTableTextBlock to label_FinanceLeaseLiabilityMaturityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseLiabilityMaturityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseLiabilityMaturityTableTextBlock_1" xml:lang="en-US" id="label_FinanceLeaseLiabilityMaturityTableTextBlock_1">Finance Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="label_FinanceLeaseLiabilityMaturityTableTextBlock_1" xlink:title="Label : FinanceLeaseLiabilityMaturityTableTextBlock to label_FinanceLeaseLiabilityMaturityTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="LeaseCostTableTextBlock" xlink:title="LeaseCostTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LeaseCostTableTextBlock" xml:lang="en-US" id="label_LeaseCostTableTextBlock">Schedule of components of lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostTableTextBlock" xlink:to="label_LeaseCostTableTextBlock" xlink:title="Label : LeaseCostTableTextBlock to label_LeaseCostTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LeaseCostTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseCostTableTextBlock_1" xml:lang="en-US" id="label_LeaseCostTableTextBlock_1">Lease, Cost [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostTableTextBlock" xlink:to="label_LeaseCostTableTextBlock_1" xlink:title="Label : LeaseCostTableTextBlock to label_LeaseCostTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeasesTextBlock" xlink:label="LesseeFinanceLeasesTextBlock" xlink:title="LesseeFinanceLeasesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LesseeFinanceLeasesTextBlock" xml:lang="en-US" id="label_LesseeFinanceLeasesTextBlock">Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeFinanceLeasesTextBlock" xlink:to="label_LesseeFinanceLeasesTextBlock" xlink:title="Label : LesseeFinanceLeasesTextBlock to label_LesseeFinanceLeasesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LesseeFinanceLeasesTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LesseeFinanceLeasesTextBlock_1" xml:lang="en-US" id="label_LesseeFinanceLeasesTextBlock_1">Lessee, Finance Leases [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeFinanceLeasesTextBlock" xlink:to="label_LesseeFinanceLeasesTextBlock_1" xlink:title="Label : LesseeFinanceLeasesTextBlock to label_LesseeFinanceLeasesTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:label="NonfinancialLiabilitiesFairValueDisclosure" xlink:title="NonfinancialLiabilitiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_NonfinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonfinancialLiabilitiesFairValueDisclosure" xml:lang="en-US" id="label_NonfinancialLiabilitiesFairValueDisclosure">Contingent Earn-out, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonfinancialLiabilitiesFairValueDisclosure" xlink:to="label_NonfinancialLiabilitiesFairValueDisclosure" xlink:title="Label : NonfinancialLiabilitiesFairValueDisclosure to label_NonfinancialLiabilitiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_NonfinancialLiabilitiesFairValueDisclosure_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonfinancialLiabilitiesFairValueDisclosure_1" xml:lang="en-US" id="label_NonfinancialLiabilitiesFairValueDisclosure_1">Nonfinancial Liabilities Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonfinancialLiabilitiesFairValueDisclosure" xlink:to="label_NonfinancialLiabilitiesFairValueDisclosure_1" xlink:title="Label : NonfinancialLiabilitiesFairValueDisclosure to label_NonfinancialLiabilitiesFairValueDisclosure_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="MarketableSecuritiesPolicy" xlink:title="MarketableSecuritiesPolicy" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MarketableSecuritiesPolicy" xml:lang="en-US" id="label_MarketableSecuritiesPolicy">Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecuritiesPolicy" xlink:to="label_MarketableSecuritiesPolicy" xlink:title="Label : MarketableSecuritiesPolicy to label_MarketableSecuritiesPolicy" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecuritiesPolicy_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MarketableSecuritiesPolicy_1" xml:lang="en-US" id="label_MarketableSecuritiesPolicy_1">Investments [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecuritiesPolicy" xlink:to="label_MarketableSecuritiesPolicy_1" xlink:title="Label : MarketableSecuritiesPolicy to label_MarketableSecuritiesPolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfReportableSegments" xml:lang="en-US" id="label_NumberOfReportableSegments">Number of reportable segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReportableSegments" xlink:to="label_NumberOfReportableSegments" xlink:title="Label : NumberOfReportableSegments to label_NumberOfReportableSegments" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfReportableSegments_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfReportableSegments_1" xml:lang="en-US" id="label_NumberOfReportableSegments_1">Number of Reportable Segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReportableSegments" xlink:to="label_NumberOfReportableSegments_1" xlink:title="Label : NumberOfReportableSegments to label_NumberOfReportableSegments_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_ForeignCountryRevenueMember" xlink:label="ForeignCountryRevenueMember" xlink:title="ForeignCountryRevenueMember" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCountryRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ForeignCountryRevenueMember" xml:lang="en-US" id="label_ForeignCountryRevenueMember">This member stands for the information pertaining to revenue from foreign country.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCountryRevenueMember" xlink:to="label_ForeignCountryRevenueMember" xlink:title="Label : ForeignCountryRevenueMember to label_ForeignCountryRevenueMember" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCountryRevenueMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignCountryRevenueMember_1" xml:lang="en-US" id="label_ForeignCountryRevenueMember_1">Foreign Country Revenue [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCountryRevenueMember" xlink:to="label_ForeignCountryRevenueMember_1" xlink:title="Label : ForeignCountryRevenueMember to label_ForeignCountryRevenueMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCountryRevenueMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignCountryRevenueMember_2" xml:lang="en-US" id="label_ForeignCountryRevenueMember_2">Foreign Country Revenue [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCountryRevenueMember" xlink:to="label_ForeignCountryRevenueMember_2" xlink:title="Label : ForeignCountryRevenueMember to label_ForeignCountryRevenueMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">Stock compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost to label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SegmentGeographicalDomain" xml:lang="en-US" id="label_SegmentGeographicalDomain">Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="label_SegmentGeographicalDomain" xlink:title="Label : SegmentGeographicalDomain to label_SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentGeographicalDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentGeographicalDomain_1" xml:lang="en-US" id="label_SegmentGeographicalDomain_1">Segment Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="label_SegmentGeographicalDomain_1" xlink:title="Label : SegmentGeographicalDomain to label_SegmentGeographicalDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementGeographicalAxis" xml:lang="en-US" id="label_StatementGeographicalAxis">Geographical [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementGeographicalAxis" xlink:to="label_StatementGeographicalAxis" xlink:title="Label : StatementGeographicalAxis to label_StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_EsiInvestmentCompanyMember" xlink:label="EsiInvestmentCompanyMember" xlink:title="EsiInvestmentCompanyMember" />
    <link:label xlink:type="resource" xlink:label="label_EsiInvestmentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EsiInvestmentCompanyMember" xml:lang="en-US" id="label_EsiInvestmentCompanyMember">This member stands for the information pertaining to Electro-Sensors, Inc. investment company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EsiInvestmentCompanyMember" xlink:to="label_EsiInvestmentCompanyMember" xlink:title="Label : EsiInvestmentCompanyMember to label_EsiInvestmentCompanyMember" />
    <link:label xlink:type="resource" xlink:label="label_EsiInvestmentCompanyMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EsiInvestmentCompanyMember_1" xml:lang="en-US" id="label_EsiInvestmentCompanyMember_1">Esi Investment Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EsiInvestmentCompanyMember" xlink:to="label_EsiInvestmentCompanyMember_1" xlink:title="Label : EsiInvestmentCompanyMember to label_EsiInvestmentCompanyMember_1" />
    <link:label xlink:type="resource" xlink:label="label_EsiInvestmentCompanyMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EsiInvestmentCompanyMember_2" xml:lang="en-US" id="label_EsiInvestmentCompanyMember_2">ESI Investment Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EsiInvestmentCompanyMember" xlink:to="label_EsiInvestmentCompanyMember_2" xlink:title="Label : EsiInvestmentCompanyMember to label_EsiInvestmentCompanyMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_ProductionMonitoringMember" xlink:label="ProductionMonitoringMember" xlink:title="ProductionMonitoringMember" />
    <link:label xlink:type="resource" xlink:label="label_ProductionMonitoringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProductionMonitoringMember" xml:lang="en-US" id="label_ProductionMonitoringMember">This member stands for the information pertaining to production monitoring.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductionMonitoringMember" xlink:to="label_ProductionMonitoringMember" xlink:title="Label : ProductionMonitoringMember to label_ProductionMonitoringMember" />
    <link:label xlink:type="resource" xlink:label="label_ProductionMonitoringMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductionMonitoringMember_1" xml:lang="en-US" id="label_ProductionMonitoringMember_1">Production Monitoring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductionMonitoringMember" xlink:to="label_ProductionMonitoringMember_1" xlink:title="Label : ProductionMonitoringMember to label_ProductionMonitoringMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ProductionMonitoringMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProductionMonitoringMember_2" xml:lang="en-US" id="label_ProductionMonitoringMember_2">Production Monitoring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductionMonitoringMember" xlink:to="label_ProductionMonitoringMember_2" xlink:title="Label : ProductionMonitoringMember to label_ProductionMonitoringMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SegmentDomain" xml:lang="en-US" id="label_SegmentDomain">Segment [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentDomain" xlink:to="label_SegmentDomain" xlink:title="Label : SegmentDomain to label_SegmentDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentDomain_1" xml:lang="en-US" id="label_SegmentDomain_1">Segment [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentDomain" xlink:to="label_SegmentDomain_1" xlink:title="Label : SegmentDomain to label_SegmentDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US" id="label_DeferredTaxAssetsLiabilitiesNet">Net Deferred Tax Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="label_DeferredTaxAssetsLiabilitiesNet" xlink:title="Label : DeferredTaxAssetsLiabilitiesNet to label_DeferredTaxAssetsLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLiabilitiesNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsLiabilitiesNet_1" xml:lang="en-US" id="label_DeferredTaxAssetsLiabilitiesNet_1">Net Deferred Tax Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="label_DeferredTaxAssetsLiabilitiesNet_1" xlink:title="Label : DeferredTaxAssetsLiabilitiesNet to label_DeferredTaxAssetsLiabilitiesNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxLiabilities" xml:lang="en-US" id="label_DeferredIncomeTaxLiabilities">Total Deferred Tax Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="label_DeferredIncomeTaxLiabilities" xlink:title="Label : DeferredIncomeTaxLiabilities to label_DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredIncomeTaxLiabilities_1" xml:lang="en-US" id="label_DeferredIncomeTaxLiabilities_1">Total Deferred Tax Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="label_DeferredIncomeTaxLiabilities_1" xlink:title="Label : DeferredIncomeTaxLiabilities to label_DeferredIncomeTaxLiabilities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" 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/label" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsNet" xml:lang="en-US" id="label_DeferredTaxAssetsNet">Total Deferred Tax Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNet" xlink:to="label_DeferredTaxAssetsNet" xlink:title="Label : DeferredTaxAssetsNet to label_DeferredTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNet_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredTaxAssetsNet_1" xml:lang="en-US" id="label_DeferredTaxAssetsNet_1">Total Deferred Tax Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNet" xlink:to="label_DeferredTaxAssetsNet_1" xlink:title="Label : DeferredTaxAssetsNet to label_DeferredTaxAssetsNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" 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/terseLabel" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:label="DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:title="DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xml:lang="en-US" id="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross">Net Unrealized Loss on Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:to="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:title="Label : DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross to label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_1" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_1">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_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/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_1" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_1">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_1" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences to label_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_1" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1">Accrued Interest or Penalties Related to Uncertain Tax Positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" xlink:title="Label : UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="IncomeTaxReconciliationOtherAdjustments" xlink:title="IncomeTaxReconciliationOtherAdjustments" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationOtherAdjustments" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherAdjustments">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherAdjustments" xlink:to="label_IncomeTaxReconciliationOtherAdjustments" xlink:title="Label : IncomeTaxReconciliationOtherAdjustments to label_IncomeTaxReconciliationOtherAdjustments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised">Exercise of common stock options, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_IncomeTaxReconciliationPermanentDifferences" xlink:label="IncomeTaxReconciliationPermanentDifferences" xlink:title="IncomeTaxReconciliationPermanentDifferences" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationPermanentDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationPermanentDifferences" xml:lang="en-US" id="label_IncomeTaxReconciliationPermanentDifferences">Income Tax Reconciliation Permanent Differences</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationPermanentDifferences" xlink:to="label_IncomeTaxReconciliationPermanentDifferences" xlink:title="Label : IncomeTaxReconciliationPermanentDifferences to label_IncomeTaxReconciliationPermanentDifferences" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationPermanentDifferences_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationPermanentDifferences_1" xml:lang="en-US" id="label_IncomeTaxReconciliationPermanentDifferences_1">Permanent Differences</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationPermanentDifferences" xlink:to="label_IncomeTaxReconciliationPermanentDifferences_1" xlink:title="Label : IncomeTaxReconciliationPermanentDifferences to label_IncomeTaxReconciliationPermanentDifferences_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCredits" xlink:label="IncomeTaxReconciliationTaxCredits" xlink:title="IncomeTaxReconciliationTaxCredits" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationTaxCredits" xml:lang="en-US" id="label_IncomeTaxReconciliationTaxCredits">R&amp;D Credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxCredits" xlink:to="label_IncomeTaxReconciliationTaxCredits" xlink:title="Label : IncomeTaxReconciliationTaxCredits to label_IncomeTaxReconciliationTaxCredits" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationTaxCredits_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncomeTaxReconciliationTaxCredits_1" xml:lang="en-US" id="label_IncomeTaxReconciliationTaxCredits_1">R&amp;D Credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxCredits" xlink:to="label_IncomeTaxReconciliationTaxCredits_1" xlink:title="Label : IncomeTaxReconciliationTaxCredits to label_IncomeTaxReconciliationTaxCredits_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US" id="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes">State Income Tax, net of Federal Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="Label : IncomeTaxReconciliationStateAndLocalIncomeTaxes to label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" xml:lang="en-US" id="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1">State Income Taxes, net of Federal Benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" xlink:title="Label : IncomeTaxReconciliationStateAndLocalIncomeTaxes to label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredStateAndLocalIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_DeferredStateAndLocalIncomeTaxExpenseBenefit">Deferred, State</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="label_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="Label : DeferredStateAndLocalIncomeTaxExpenseBenefit to label_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1">Deferred, State</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" xlink:title="Label : DeferredStateAndLocalIncomeTaxExpenseBenefit to label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredFederalIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_DeferredFederalIncomeTaxExpenseBenefit">Deferred, Federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="label_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="Label : DeferredFederalIncomeTaxExpenseBenefit to label_DeferredFederalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredFederalIncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredFederalIncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_DeferredFederalIncomeTaxExpenseBenefit_1">Deferred, Federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="label_DeferredFederalIncomeTaxExpenseBenefit_1" xlink:title="Label : DeferredFederalIncomeTaxExpenseBenefit to label_DeferredFederalIncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentStateAndLocalTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentStateAndLocalTaxExpenseBenefit">Current, State</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentStateAndLocalTaxExpenseBenefit" xlink:to="label_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="Label : CurrentStateAndLocalTaxExpenseBenefit to label_CurrentStateAndLocalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentStateAndLocalTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentStateAndLocalTaxExpenseBenefit_1" xml:lang="en-US" id="label_CurrentStateAndLocalTaxExpenseBenefit_1">Current, State</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentStateAndLocalTaxExpenseBenefit" xlink:to="label_CurrentStateAndLocalTaxExpenseBenefit_1" xlink:title="Label : CurrentStateAndLocalTaxExpenseBenefit to label_CurrentStateAndLocalTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentFederalTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentFederalTaxExpenseBenefit">Current, Federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="label_CurrentFederalTaxExpenseBenefit" xlink:title="Label : CurrentFederalTaxExpenseBenefit to label_CurrentFederalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFederalTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentFederalTaxExpenseBenefit_1" xml:lang="en-US" id="label_CurrentFederalTaxExpenseBenefit_1">Current, Federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="label_CurrentFederalTaxExpenseBenefit_1" xlink:title="Label : CurrentFederalTaxExpenseBenefit to label_CurrentFederalTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:title="EmployeeStockOwnershipPlanESOPCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanESOPCompensationExpense" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPCompensationExpense">ESOP compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:to="label_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:title="Label : EmployeeStockOwnershipPlanESOPCompensationExpense to label_EmployeeStockOwnershipPlanESOPCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPCompensationExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOwnershipPlanESOPCompensationExpense_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPCompensationExpense_1">ESOP compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:to="label_EmployeeStockOwnershipPlanESOPCompensationExpense_1" xlink:title="Label : EmployeeStockOwnershipPlanESOPCompensationExpense to label_EmployeeStockOwnershipPlanESOPCompensationExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:label="EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:title="EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP">Dividends Paid to ESOP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:to="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:title="Label : EmployeeStockOwnershipPlanESOPDividendsPaidToESOP to label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_EmployeeStockOwnershipPlanDebtToCompany" xlink:label="EmployeeStockOwnershipPlanDebtToCompany" xlink:title="EmployeeStockOwnershipPlanDebtToCompany" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanDebtToCompany" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EmployeeStockOwnershipPlanDebtToCompany" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanDebtToCompany">Amount of debt owed to the Company from the ESOP Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanDebtToCompany" xlink:to="label_EmployeeStockOwnershipPlanDebtToCompany" xlink:title="Label : EmployeeStockOwnershipPlanDebtToCompany to label_EmployeeStockOwnershipPlanDebtToCompany" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanDebtToCompany_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOwnershipPlanDebtToCompany_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanDebtToCompany_1">Employee Stock Ownership Plan Debt to Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanDebtToCompany" xlink:to="label_EmployeeStockOwnershipPlanDebtToCompany_1" xlink:title="Label : EmployeeStockOwnershipPlanDebtToCompany to label_EmployeeStockOwnershipPlanDebtToCompany_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:label="EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:title="EmployeeStockOwnershipPlanESOPSharesInESOP" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanESOPSharesInESOP" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPSharesInESOP">Common shares owned by ESOP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="label_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:title="Label : EmployeeStockOwnershipPlanESOPSharesInESOP to label_EmployeeStockOwnershipPlanESOPSharesInESOP" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPSharesInESOP_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EmployeeStockOwnershipPlanESOPSharesInESOP_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPSharesInESOP_1">Common shares owned by ESOP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="label_EmployeeStockOwnershipPlanESOPSharesInESOP_1" xlink:title="Label : EmployeeStockOwnershipPlanESOPSharesInESOP to label_EmployeeStockOwnershipPlanESOPSharesInESOP_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense">Recognized compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="label_AllocatedShareBasedCompensationExpense" xlink:title="Label : AllocatedShareBasedCompensationExpense to label_AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_AllocatedShareBasedCompensationExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllocatedShareBasedCompensationExpense_1" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense_1">Stock Compensation Exp</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="label_AllocatedShareBasedCompensationExpense_1" xlink:title="Label : AllocatedShareBasedCompensationExpense to label_AllocatedShareBasedCompensationExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1" xml:lang="en-US" id="label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1">Stock Granted, Value, Share-based Compensation, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:to="label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1" xlink:title="Label : StockGrantedDuringPeriodValueSharebasedCompensationGross to label_StockGrantedDuringPeriodValueSharebasedCompensationGross_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1">Exercised, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_1">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_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/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1">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_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to label_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="ChiefExecutiveOfficerMember" xlink:title="ChiefExecutiveOfficerMember" />
    <link:label xlink:type="resource" xlink:label="label_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChiefExecutiveOfficerMember" xml:lang="en-US" id="label_ChiefExecutiveOfficerMember">Chief Executive Officer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChiefExecutiveOfficerMember" xlink:to="label_ChiefExecutiveOfficerMember" xlink:title="Label : ChiefExecutiveOfficerMember to label_ChiefExecutiveOfficerMember" />
    <link:label xlink:type="resource" xlink:label="label_ChiefExecutiveOfficerMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChiefExecutiveOfficerMember_1" xml:lang="en-US" id="label_ChiefExecutiveOfficerMember_1">Chief Executive Officer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChiefExecutiveOfficerMember" xlink:to="label_ChiefExecutiveOfficerMember_1" xlink:title="Label : ChiefExecutiveOfficerMember to label_ChiefExecutiveOfficerMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:label xlink:type="resource" xlink:label="label_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US" id="label_TitleOfIndividualWithRelationshipToEntityDomain">Relationship to Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="label_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="Label : TitleOfIndividualWithRelationshipToEntityDomain to label_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:label xlink:type="resource" xlink:label="label_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TitleOfIndividualWithRelationshipToEntityDomain_1" xml:lang="en-US" id="label_TitleOfIndividualWithRelationshipToEntityDomain_1">Title Of Individual With Relationship To Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="label_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="Label : TitleOfIndividualWithRelationshipToEntityDomain to label_TitleOfIndividualWithRelationshipToEntityDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:label xlink:type="resource" xlink:label="label_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TitleOfIndividualAxis" xml:lang="en-US" id="label_TitleOfIndividualAxis">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualAxis" xlink:to="label_TitleOfIndividualAxis" xlink:title="Label : TitleOfIndividualAxis to label_TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:label="OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:title="OneThousandNineHundredNinetySevenStockOptionPlanMember" />
    <link:label xlink:type="resource" xlink:label="label_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OneThousandNineHundredNinetySevenStockOptionPlanMember" xml:lang="en-US" id="label_OneThousandNineHundredNinetySevenStockOptionPlanMember">This member stands for the information pertaining to 1997 stock option plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:to="label_OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:title="Label : OneThousandNineHundredNinetySevenStockOptionPlanMember to label_OneThousandNineHundredNinetySevenStockOptionPlanMember" />
    <link:label xlink:type="resource" xlink:label="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_1" xml:lang="en-US" id="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_1">One Thousand Nine Hundred Ninety Seven Stock Option Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:to="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_1" xlink:title="Label : OneThousandNineHundredNinetySevenStockOptionPlanMember to label_OneThousandNineHundredNinetySevenStockOptionPlanMember_1" />
    <link:label xlink:type="resource" xlink:label="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2" xml:lang="en-US" id="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2">1997 Stock Option Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OneThousandNineHundredNinetySevenStockOptionPlanMember" xlink:to="label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2" xlink:title="Label : OneThousandNineHundredNinetySevenStockOptionPlanMember to label_OneThousandNineHundredNinetySevenStockOptionPlanMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_TwoThousandThirteenEquityIncentivePlanMember" xlink:label="TwoThousandThirteenEquityIncentivePlanMember" xlink:title="TwoThousandThirteenEquityIncentivePlanMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandThirteenEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwoThousandThirteenEquityIncentivePlanMember" xml:lang="en-US" id="label_TwoThousandThirteenEquityIncentivePlanMember">This member stands for the information pertaining to 2013 equity incentive plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandThirteenEquityIncentivePlanMember" xlink:to="label_TwoThousandThirteenEquityIncentivePlanMember" xlink:title="Label : TwoThousandThirteenEquityIncentivePlanMember to label_TwoThousandThirteenEquityIncentivePlanMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandThirteenEquityIncentivePlanMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoThousandThirteenEquityIncentivePlanMember_1" xml:lang="en-US" id="label_TwoThousandThirteenEquityIncentivePlanMember_1">Two Thousand Thirteen Equity Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandThirteenEquityIncentivePlanMember" xlink:to="label_TwoThousandThirteenEquityIncentivePlanMember_1" xlink:title="Label : TwoThousandThirteenEquityIncentivePlanMember to label_TwoThousandThirteenEquityIncentivePlanMember_1" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandThirteenEquityIncentivePlanMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoThousandThirteenEquityIncentivePlanMember_2" xml:lang="en-US" id="label_TwoThousandThirteenEquityIncentivePlanMember_2">2013 Equity Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandThirteenEquityIncentivePlanMember" xlink:to="label_TwoThousandThirteenEquityIncentivePlanMember_2" xlink:title="Label : TwoThousandThirteenEquityIncentivePlanMember to label_TwoThousandThirteenEquityIncentivePlanMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="DebtInstrumentFrequencyOfPeriodicPayment" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentFrequencyOfPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentFrequencyOfPeriodicPayment" xml:lang="en-US" id="label_DebtInstrumentFrequencyOfPeriodicPayment">Note Payable, annual installment frequency</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFrequencyOfPeriodicPayment" xlink:to="label_DebtInstrumentFrequencyOfPeriodicPayment" xlink:title="Label : DebtInstrumentFrequencyOfPeriodicPayment to label_DebtInstrumentFrequencyOfPeriodicPayment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US" id="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">Less Accumulated Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="Label : AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentFrequencyOfPeriodicPayment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentFrequencyOfPeriodicPayment_1" xml:lang="en-US" id="label_DebtInstrumentFrequencyOfPeriodicPayment_1">Debt Instrument, Frequency of Periodic Payment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFrequencyOfPeriodicPayment" xlink:to="label_DebtInstrumentFrequencyOfPeriodicPayment_1" xlink:title="Label : DebtInstrumentFrequencyOfPeriodicPayment to label_DebtInstrumentFrequencyOfPeriodicPayment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LongTermDebtNoncurrent" xml:lang="en-US" id="label_LongTermDebtNoncurrent">Note Payable - Long Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="label_LongTermDebtNoncurrent" xlink:title="Label : LongTermDebtNoncurrent to label_LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtNoncurrent_1" xml:lang="en-US" id="label_LongTermDebtNoncurrent_1">Note payable - long term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="label_LongTermDebtNoncurrent_1" xlink:title="Label : LongTermDebtNoncurrent to label_LongTermDebtNoncurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LongTermDebt" xml:lang="en-US" id="label_LongTermDebt">Net Note Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="label_LongTermDebt" xlink:title="Label : LongTermDebt to label_LongTermDebt" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebt_1" xml:lang="en-US" id="label_LongTermDebt_1">Long-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="label_LongTermDebt_1" xlink:title="Label : LongTermDebt to label_LongTermDebt_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentUnamortizedDiscount" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscount">Less: Discount of note payable listed above</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscount" xlink:to="label_DebtInstrumentUnamortizedDiscount" xlink:title="Label : DebtInstrumentUnamortizedDiscount to label_DebtInstrumentUnamortizedDiscount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermNotesPayable" xlink:label="LongTermNotesPayable" xlink:title="LongTermNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermNotesPayable" xml:lang="en-US" id="label_LongTermNotesPayable">Note Payable to seller</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermNotesPayable" xlink:to="label_LongTermNotesPayable" xlink:title="Label : LongTermNotesPayable to label_LongTermNotesPayable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherAccruedLiabilitiesCurrent" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="label_OtherAccruedLiabilitiesCurrent" xlink:title="Label : OtherAccruedLiabilitiesCurrent to label_OtherAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAccruedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherAccruedLiabilitiesCurrent_1" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent_1">Other Accrued Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="label_OtherAccruedLiabilitiesCurrent_1" xlink:title="Label : OtherAccruedLiabilitiesCurrent to label_OtherAccruedLiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">Amortization Expense Year 5</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">Amortization Expense Year 4</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">Amortization Expense Year 3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">Amortization Expense Year 2</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">Amortization Expense Year 1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmortizationOfIntangibleAssets_1" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets_1">Amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="label_AmortizationOfIntangibleAssets_1" xlink:title="Label : AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortization">Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedAmortization to label_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="FiniteLivedIntangibleAssetsGross" xlink:title="FiniteLivedIntangibleAssetsGross" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsGross" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsGross">Gross Carrying Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsGross" xlink:to="label_FiniteLivedIntangibleAssetsGross" xlink:title="Label : FiniteLivedIntangibleAssetsGross to label_FiniteLivedIntangibleAssetsGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US" id="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">Average Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:title="Label : AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife to label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnpatentedTechnologyMember" xlink:label="UnpatentedTechnologyMember" xlink:title="UnpatentedTechnologyMember" />
    <link:label xlink:type="resource" xlink:label="label_UnpatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnpatentedTechnologyMember" xml:lang="en-US" id="label_UnpatentedTechnologyMember">Unpatented Technology [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnpatentedTechnologyMember" xlink:to="label_UnpatentedTechnologyMember" xlink:title="Label : UnpatentedTechnologyMember to label_UnpatentedTechnologyMember" />
    <link:label xlink:type="resource" xlink:label="label_UnpatentedTechnologyMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnpatentedTechnologyMember_1" xml:lang="en-US" id="label_UnpatentedTechnologyMember_1">HazardPro Technology [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnpatentedTechnologyMember" xlink:to="label_UnpatentedTechnologyMember_1" xlink:title="Label : UnpatentedTechnologyMember to label_UnpatentedTechnologyMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NoncompeteAgreementsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncompeteAgreementsMember_1" xml:lang="en-US" id="label_NoncompeteAgreementsMember_1">Noncompete Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncompeteAgreementsMember" xlink:to="label_NoncompeteAgreementsMember_1" xlink:title="Label : NoncompeteAgreementsMember to label_NoncompeteAgreementsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NoncompeteAgreementsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NoncompeteAgreementsMember_2" xml:lang="en-US" id="label_NoncompeteAgreementsMember_2">Noncompete Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncompeteAgreementsMember" xlink:to="label_NoncompeteAgreementsMember_2" xlink:title="Label : NoncompeteAgreementsMember to label_NoncompeteAgreementsMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsMajorClassNameDomain">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="Label : FiniteLivedIntangibleAssetsMajorClassNameDomain to label_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsMajorClassNameDomain_1">Finite Lived Intangible Assets Major Class Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="label_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="Label : FiniteLivedIntangibleAssetsMajorClassNameDomain to label_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsByMajorClassAxis">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Label : FiniteLivedIntangibleAssetsByMajorClassAxis to label_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" xml:lang="en-US" id="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1">Less Accumulated Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" xlink:title="Label : AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to label_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentGross" xml:lang="en-US" id="label_PropertyPlantAndEquipmentGross">Property and Equipment, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="label_PropertyPlantAndEquipmentGross" xlink:title="Label : PropertyPlantAndEquipmentGross to label_PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentGross_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentGross_1">Property, Plant and Equipment, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="label_PropertyPlantAndEquipmentGross_1" xlink:title="Label : PropertyPlantAndEquipmentGross to label_PropertyPlantAndEquipmentGross_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentLineItems" xml:lang="en-US" id="label_PropertyPlantAndEquipmentLineItems">Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="label_PropertyPlantAndEquipmentLineItems" xlink:title="Label : PropertyPlantAndEquipmentLineItems to label_PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="LandMember" xlink:title="LandMember" />
    <link:label xlink:type="resource" xlink:label="label_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LandMember" xml:lang="en-US" id="label_LandMember">Land [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandMember" xlink:to="label_LandMember" xlink:title="Label : LandMember to label_LandMember" />
    <link:label xlink:type="resource" xlink:label="label_LandMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LandMember_1" xml:lang="en-US" id="label_LandMember_1">Land [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandMember" xlink:to="label_LandMember_1" xlink:title="Label : LandMember to label_LandMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:label xlink:type="resource" xlink:label="label_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Depreciation" xml:lang="en-US" id="label_Depreciation">Depreciation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="label_Depreciation" xlink:title="Label : Depreciation to label_Depreciation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:label xlink:type="resource" xlink:label="label_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryFinishedGoods" xml:lang="en-US" id="label_InventoryFinishedGoods">Finished Goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoods" xlink:to="label_InventoryFinishedGoods" xlink:title="Label : InventoryFinishedGoods to label_InventoryFinishedGoods" />
    <link:label xlink:type="resource" xlink:label="label_InventoryFinishedGoods_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryFinishedGoods_1" xml:lang="en-US" id="label_InventoryFinishedGoods_1">Finished Goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoods" xlink:to="label_InventoryFinishedGoods_1" xlink:title="Label : InventoryFinishedGoods to label_InventoryFinishedGoods_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryWorkInProcess" xml:lang="en-US" id="label_InventoryWorkInProcess">Work In Process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcess" xlink:to="label_InventoryWorkInProcess" xlink:title="Label : InventoryWorkInProcess to label_InventoryWorkInProcess" />
    <link:label xlink:type="resource" xlink:label="label_InventoryWorkInProcess_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryWorkInProcess_1" xml:lang="en-US" id="label_InventoryWorkInProcess_1">Work in Process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcess" xlink:to="label_InventoryWorkInProcess_1" xlink:title="Label : InventoryWorkInProcess to label_InventoryWorkInProcess_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="InventoryRawMaterials" xlink:title="InventoryRawMaterials" />
    <link:label xlink:type="resource" xlink:label="label_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryRawMaterials" xml:lang="en-US" id="label_InventoryRawMaterials">Raw Materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterials" xlink:to="label_InventoryRawMaterials" xlink:title="Label : InventoryRawMaterials to label_InventoryRawMaterials" />
    <link:label xlink:type="resource" xlink:label="label_InventoryRawMaterials_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryRawMaterials_1" xml:lang="en-US" id="label_InventoryRawMaterials_1">Raw Materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterials" xlink:to="label_InventoryRawMaterials_1" xlink:title="Label : InventoryRawMaterials to label_InventoryRawMaterials_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_CarryingAmountOfAvailableForSaleSecurities" xlink:label="CarryingAmountOfAvailableForSaleSecurities" xlink:title="CarryingAmountOfAvailableForSaleSecurities" />
    <link:label xlink:type="resource" xlink:label="label_CarryingAmountOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CarryingAmountOfAvailableForSaleSecurities" xml:lang="en-US" id="label_CarryingAmountOfAvailableForSaleSecurities">Carrying Amount Of Available For Sale Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CarryingAmountOfAvailableForSaleSecurities" xlink:to="label_CarryingAmountOfAvailableForSaleSecurities" xlink:title="Label : CarryingAmountOfAvailableForSaleSecurities to label_CarryingAmountOfAvailableForSaleSecurities" />
    <link:label xlink:type="resource" xlink:label="label_CarryingAmountOfAvailableForSaleSecurities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CarryingAmountOfAvailableForSaleSecurities_1" xml:lang="en-US" id="label_CarryingAmountOfAvailableForSaleSecurities_1">Carrying Amount Of Available For Sale Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CarryingAmountOfAvailableForSaleSecurities" xlink:to="label_CarryingAmountOfAvailableForSaleSecurities_1" xlink:title="Label : CarryingAmountOfAvailableForSaleSecurities to label_CarryingAmountOfAvailableForSaleSecurities_1" />
    <link:label xlink:type="resource" xlink:label="label_CarryingAmountOfAvailableForSaleSecurities_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CarryingAmountOfAvailableForSaleSecurities_2" xml:lang="en-US" id="label_CarryingAmountOfAvailableForSaleSecurities_2">Equity Securities, Carrying amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CarryingAmountOfAvailableForSaleSecurities" xlink:to="label_CarryingAmountOfAvailableForSaleSecurities_2" xlink:title="Label : CarryingAmountOfAvailableForSaleSecurities to label_CarryingAmountOfAvailableForSaleSecurities_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ObligationsMember" xlink:label="ObligationsMember" xlink:title="ObligationsMember" />
    <link:label xlink:type="resource" xlink:label="label_ObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ObligationsMember" xml:lang="en-US" id="label_ObligationsMember">Obligations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ObligationsMember" xlink:to="label_ObligationsMember" xlink:title="Label : ObligationsMember to label_ObligationsMember" />
    <link:label xlink:type="resource" xlink:label="label_ObligationsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ObligationsMember_1" xml:lang="en-US" id="label_ObligationsMember_1">Obligations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ObligationsMember" xlink:to="label_ObligationsMember_1" xlink:title="Label : ObligationsMember to label_ObligationsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel3Member" xml:lang="en-US" id="label_FairValueInputsLevel3Member">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="label_FairValueInputsLevel3Member" xlink:title="Label : FairValueInputsLevel3Member to label_FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel3Member_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel3Member_1" xml:lang="en-US" id="label_FairValueInputsLevel3Member_1">Fair Value Inputs Level3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="label_FairValueInputsLevel3Member_1" xlink:title="Label : FairValueInputsLevel3Member to label_FairValueInputsLevel3Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel2Member" xml:lang="en-US" id="label_FairValueInputsLevel2Member">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="label_FairValueInputsLevel2Member" xlink:title="Label : FairValueInputsLevel2Member to label_FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel2Member_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel2Member_1" xml:lang="en-US" id="label_FairValueInputsLevel2Member_1">Fair Value Inputs Level2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="label_FairValueInputsLevel2Member_1" xlink:title="Label : FairValueInputsLevel2Member to label_FairValueInputsLevel2Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel1Member" xml:lang="en-US" id="label_FairValueInputsLevel1Member">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="label_FairValueInputsLevel1Member" xlink:title="Label : FairValueInputsLevel1Member to label_FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel1Member_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel1Member_1" xml:lang="en-US" id="label_FairValueInputsLevel1Member_1">Fair Value Inputs Level1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="label_FairValueInputsLevel1Member_1" xlink:title="Label : FairValueInputsLevel1Member to label_FairValueInputsLevel1Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US" id="label_FairValueMeasurementsFairValueHierarchyDomain">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="label_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="Label : FairValueMeasurementsFairValueHierarchyDomain to label_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementsFairValueHierarchyDomain_1" xml:lang="en-US" id="label_FairValueMeasurementsFairValueHierarchyDomain_1">Fair Value Measurements Fair Value Hierarchy [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="label_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="Label : FairValueMeasurementsFairValueHierarchyDomain to label_FairValueMeasurementsFairValueHierarchyDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US" id="label_FairValueByFairValueHierarchyLevelAxis">Fair Value, Hierarchy [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="label_FairValueByFairValueHierarchyLevelAxis" xlink:title="Label : FairValueByFairValueHierarchyLevelAxis to label_FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_LimitedMarketableCompanyMember" xlink:label="LimitedMarketableCompanyMember" xlink:title="LimitedMarketableCompanyMember" />
    <link:label xlink:type="resource" xlink:label="label_LimitedMarketableCompanyMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LimitedMarketableCompanyMember" xml:lang="en-US" id="label_LimitedMarketableCompanyMember">Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LimitedMarketableCompanyMember" xlink:to="label_LimitedMarketableCompanyMember" xlink:title="Label : LimitedMarketableCompanyMember to label_LimitedMarketableCompanyMember" />
    <link:label xlink:type="resource" xlink:label="label_LimitedMarketableCompanyMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LimitedMarketableCompanyMember_1" xml:lang="en-US" id="label_LimitedMarketableCompanyMember_1">Limited Marketable Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LimitedMarketableCompanyMember" xlink:to="label_LimitedMarketableCompanyMember_1" xlink:title="Label : LimitedMarketableCompanyMember to label_LimitedMarketableCompanyMember_1" />
    <link:label xlink:type="resource" xlink:label="label_LimitedMarketableCompanyMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LimitedMarketableCompanyMember_2" xml:lang="en-US" id="label_LimitedMarketableCompanyMember_2">Limited Marketable Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LimitedMarketableCompanyMember" xlink:to="label_LimitedMarketableCompanyMember_2" xlink:title="Label : LimitedMarketableCompanyMember to label_LimitedMarketableCompanyMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByAssetClassAxis" xml:lang="en-US" id="label_FairValueByAssetClassAxis">Fair Value by Asset Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByAssetClassAxis" xlink:to="label_FairValueByAssetClassAxis" xlink:title="Label : FairValueByAssetClassAxis to label_FairValueByAssetClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax">Net increase (decrease) in Deferred Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1">Net increase (decrease) in deferred taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax">Net increase (decrease) in unrealized gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="CashAndCashEquivalentsFairValueDisclosure" xlink:title="CashAndCashEquivalentsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsFairValueDisclosure" xml:lang="en-US" id="label_CashAndCashEquivalentsFairValueDisclosure">Cash and cash equivalents, fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsFairValueDisclosure" xlink:to="label_CashAndCashEquivalentsFairValueDisclosure" xlink:title="Label : CashAndCashEquivalentsFairValueDisclosure to label_CashAndCashEquivalentsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsFairValueDisclosure_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsFairValueDisclosure_1" xml:lang="en-US" id="label_CashAndCashEquivalentsFairValueDisclosure_1">Less cash equivalents, Fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsFairValueDisclosure" xlink:to="label_CashAndCashEquivalentsFairValueDisclosure_1" xlink:title="Label : CashAndCashEquivalentsFairValueDisclosure to label_CashAndCashEquivalentsFairValueDisclosure_1" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsFairValueDisclosure_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CashAndCashEquivalentsFairValueDisclosure_2" xml:lang="en-US" id="label_CashAndCashEquivalentsFairValueDisclosure_2">Cash and cash equivalents, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsFairValueDisclosure" xlink:to="label_CashAndCashEquivalentsFairValueDisclosure_2" xlink:title="Label : CashAndCashEquivalentsFairValueDisclosure to label_CashAndCashEquivalentsFairValueDisclosure_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAvailableForSaleSecuritiesLineItems" xml:lang="en-US" id="label_ScheduleOfAvailableForSaleSecuritiesLineItems">Schedule of Available-for-sale Securities [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="label_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:title="Label : ScheduleOfAvailableForSaleSecuritiesLineItems to label_ScheduleOfAvailableForSaleSecuritiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_DebtAndEquitySecuritiesMember" xlink:label="DebtAndEquitySecuritiesMember" xlink:title="DebtAndEquitySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_DebtAndEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtAndEquitySecuritiesMember" xml:lang="en-US" id="label_DebtAndEquitySecuritiesMember">This member stands for the information pertaining to debt and equity securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtAndEquitySecuritiesMember" xlink:to="label_DebtAndEquitySecuritiesMember" xlink:title="Label : DebtAndEquitySecuritiesMember to label_DebtAndEquitySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_DebtAndEquitySecuritiesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtAndEquitySecuritiesMember_1" xml:lang="en-US" id="label_DebtAndEquitySecuritiesMember_1">Debt And Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtAndEquitySecuritiesMember" xlink:to="label_DebtAndEquitySecuritiesMember_1" xlink:title="Label : DebtAndEquitySecuritiesMember to label_DebtAndEquitySecuritiesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtAndEquitySecuritiesMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtAndEquitySecuritiesMember_2" xml:lang="en-US" id="label_DebtAndEquitySecuritiesMember_2">Debt and Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtAndEquitySecuritiesMember" xlink:to="label_DebtAndEquitySecuritiesMember_2" xlink:title="Label : DebtAndEquitySecuritiesMember to label_DebtAndEquitySecuritiesMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquitySecuritiesMember" xml:lang="en-US" id="label_EquitySecuritiesMember">Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesMember" xlink:to="label_EquitySecuritiesMember" xlink:title="Label : EquitySecuritiesMember to label_EquitySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_EquitySecuritiesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquitySecuritiesMember_1" xml:lang="en-US" id="label_EquitySecuritiesMember_1">Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesMember" xlink:to="label_EquitySecuritiesMember_1" xlink:title="Label : EquitySecuritiesMember to label_EquitySecuritiesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="USTreasurySecuritiesMember" xlink:title="USTreasurySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_USTreasurySecuritiesMember" xml:lang="en-US" id="label_USTreasurySecuritiesMember">Treasury Bills [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTreasurySecuritiesMember" xlink:to="label_USTreasurySecuritiesMember" xlink:title="Label : USTreasurySecuritiesMember to label_USTreasurySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_USTreasurySecuritiesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_USTreasurySecuritiesMember_1" xml:lang="en-US" id="label_USTreasurySecuritiesMember_1">U S Treasury Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTreasurySecuritiesMember" xlink:to="label_USTreasurySecuritiesMember_1" xlink:title="Label : USTreasurySecuritiesMember to label_USTreasurySecuritiesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember" xlink:label="CommercialPaperMember" xlink:title="CommercialPaperMember" />
    <link:label xlink:type="resource" xlink:label="label_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommercialPaperMember" xml:lang="en-US" id="label_CommercialPaperMember">Commercial Paper [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialPaperMember" xlink:to="label_CommercialPaperMember" xlink:title="Label : CommercialPaperMember to label_CommercialPaperMember" />
    <link:label xlink:type="resource" xlink:label="label_CommercialPaperMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommercialPaperMember_1" xml:lang="en-US" id="label_CommercialPaperMember_1">Commercial Paper [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialPaperMember" xlink:to="label_CommercialPaperMember_1" xlink:title="Label : CommercialPaperMember to label_CommercialPaperMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="MoneyMarketFundsMember" xlink:title="MoneyMarketFundsMember" />
    <link:label xlink:type="resource" xlink:label="label_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MoneyMarketFundsMember" xml:lang="en-US" id="label_MoneyMarketFundsMember">Money Market [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MoneyMarketFundsMember" xlink:to="label_MoneyMarketFundsMember" xlink:title="Label : MoneyMarketFundsMember to label_MoneyMarketFundsMember" />
    <link:label xlink:type="resource" xlink:label="label_MoneyMarketFundsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MoneyMarketFundsMember_1" xml:lang="en-US" id="label_MoneyMarketFundsMember_1">Money Market Funds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MoneyMarketFundsMember" xlink:to="label_MoneyMarketFundsMember_1" xlink:title="Label : MoneyMarketFundsMember to label_MoneyMarketFundsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="CashAndCashEquivalentsMember" xlink:title="CashAndCashEquivalentsMember" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsMember" xml:lang="en-US" id="label_CashAndCashEquivalentsMember">Cash And Cash Equivalents [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsMember" xlink:to="label_CashAndCashEquivalentsMember" xlink:title="Label : CashAndCashEquivalentsMember to label_CashAndCashEquivalentsMember" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsMember_1" xml:lang="en-US" id="label_CashAndCashEquivalentsMember_1">Less Cash Equivalents [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsMember" xlink:to="label_CashAndCashEquivalentsMember_1" xlink:title="Label : CashAndCashEquivalentsMember to label_CashAndCashEquivalentsMember_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_AvailableForSaleSecuritiesSharesSold" xlink:label="AvailableForSaleSecuritiesSharesSold" xlink:title="AvailableForSaleSecuritiesSharesSold" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesSharesSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AvailableForSaleSecuritiesSharesSold" xml:lang="en-US" id="label_AvailableForSaleSecuritiesSharesSold">Number of shares available-for-sale securities shares sold.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesSharesSold" xlink:to="label_AvailableForSaleSecuritiesSharesSold" xlink:title="Label : AvailableForSaleSecuritiesSharesSold to label_AvailableForSaleSecuritiesSharesSold" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesSharesSold_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecuritiesSharesSold_1" xml:lang="en-US" id="label_AvailableForSaleSecuritiesSharesSold_1">Available-for-sale Securities, Shares Sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesSharesSold" xlink:to="label_AvailableForSaleSecuritiesSharesSold_1" xlink:title="Label : AvailableForSaleSecuritiesSharesSold to label_AvailableForSaleSecuritiesSharesSold_1" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesSharesSold_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleSecuritiesSharesSold_2" xml:lang="en-US" id="label_AvailableForSaleSecuritiesSharesSold_2">Available-for-sale shares sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesSharesSold" xlink:to="label_AvailableForSaleSecuritiesSharesSold_2" xlink:title="Label : AvailableForSaleSecuritiesSharesSold to label_AvailableForSaleSecuritiesSharesSold_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_InvestmentInOrganizationLineItems" xlink:label="InvestmentInOrganizationLineItems" xlink:title="InvestmentInOrganizationLineItems" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentInOrganizationLineItems" xml:lang="en-US" id="label_InvestmentInOrganizationLineItems">Investment In Organization [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationLineItems" xlink:to="label_InvestmentInOrganizationLineItems" xlink:title="Label : InvestmentInOrganizationLineItems to label_InvestmentInOrganizationLineItems" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationLineItems_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InvestmentInOrganizationLineItems_1" xml:lang="en-US" id="label_InvestmentInOrganizationLineItems_1">Investment In Organization [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationLineItems" xlink:to="label_InvestmentInOrganizationLineItems_1" xlink:title="Label : InvestmentInOrganizationLineItems to label_InvestmentInOrganizationLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_RudolphTechnologiesIncMember" xlink:label="RudolphTechnologiesIncMember" xlink:title="RudolphTechnologiesIncMember" />
    <link:label xlink:type="resource" xlink:label="label_RudolphTechnologiesIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RudolphTechnologiesIncMember" xml:lang="en-US" id="label_RudolphTechnologiesIncMember">This member stands for the information pertaining to Rudolph Technologies Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RudolphTechnologiesIncMember" xlink:to="label_RudolphTechnologiesIncMember" xlink:title="Label : RudolphTechnologiesIncMember to label_RudolphTechnologiesIncMember" />
    <link:label xlink:type="resource" xlink:label="label_RudolphTechnologiesIncMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RudolphTechnologiesIncMember_1" xml:lang="en-US" id="label_RudolphTechnologiesIncMember_1">Rudolph Technologies Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RudolphTechnologiesIncMember" xlink:to="label_RudolphTechnologiesIncMember_1" xlink:title="Label : RudolphTechnologiesIncMember to label_RudolphTechnologiesIncMember_1" />
    <link:label xlink:type="resource" xlink:label="label_RudolphTechnologiesIncMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RudolphTechnologiesIncMember_2" xml:lang="en-US" id="label_RudolphTechnologiesIncMember_2">Rudolph Technologies, Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RudolphTechnologiesIncMember" xlink:to="label_RudolphTechnologiesIncMember_2" xlink:title="Label : RudolphTechnologiesIncMember to label_RudolphTechnologiesIncMember_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_InvestmentInOrganizationDomain" xlink:label="InvestmentInOrganizationDomain" xlink:title="InvestmentInOrganizationDomain" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentInOrganizationDomain" xml:lang="en-US" id="label_InvestmentInOrganizationDomain">Investment in Organization [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationDomain" xlink:to="label_InvestmentInOrganizationDomain" xlink:title="Label : InvestmentInOrganizationDomain to label_InvestmentInOrganizationDomain" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentInOrganizationDomain_1" xml:lang="en-US" id="label_InvestmentInOrganizationDomain_1">Investment In Organization [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationDomain" xlink:to="label_InvestmentInOrganizationDomain_1" xlink:title="Label : InvestmentInOrganizationDomain to label_InvestmentInOrganizationDomain_1" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationDomain_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InvestmentInOrganizationDomain_2" xml:lang="en-US" id="label_InvestmentInOrganizationDomain_2">Investment in Organization [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationDomain" xlink:to="label_InvestmentInOrganizationDomain_2" xlink:title="Label : InvestmentInOrganizationDomain to label_InvestmentInOrganizationDomain_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_InvestmentInOrganizationAxis" xlink:label="InvestmentInOrganizationAxis" xlink:title="InvestmentInOrganizationAxis" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentInOrganizationAxis" xml:lang="en-US" id="label_InvestmentInOrganizationAxis">Investment In Organization [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationAxis" xlink:to="label_InvestmentInOrganizationAxis" xlink:title="Label : InvestmentInOrganizationAxis to label_InvestmentInOrganizationAxis" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationAxis_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InvestmentInOrganizationAxis_1" xml:lang="en-US" id="label_InvestmentInOrganizationAxis_1">Investment In Organization [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationAxis" xlink:to="label_InvestmentInOrganizationAxis_1" xlink:title="Label : InvestmentInOrganizationAxis to label_InvestmentInOrganizationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_InvestmentInOrganizationTable" xlink:label="InvestmentInOrganizationTable" xlink:title="InvestmentInOrganizationTable" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_InvestmentInOrganizationTable" xml:lang="en-US" id="label_InvestmentInOrganizationTable">A table or schedule providing information pertaining to investment in organization.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationTable" xlink:to="label_InvestmentInOrganizationTable" xlink:title="Label : InvestmentInOrganizationTable to label_InvestmentInOrganizationTable" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentInOrganizationTable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentInOrganizationTable_1" xml:lang="en-US" id="label_InvestmentInOrganizationTable_1">Investment In Organization [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentInOrganizationTable" xlink:to="label_InvestmentInOrganizationTable_1" xlink:title="Label : InvestmentInOrganizationTable to label_InvestmentInOrganizationTable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US" id="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment">Effect of dilutive stock options, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="Label : WeightedAverageNumberDilutedSharesOutstandingAdjustment to label_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US" id="label_PropertyPlantAndEquipmentUsefulLife">Estimated useful lives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="label_PropertyPlantAndEquipmentUsefulLife" xlink:title="Label : PropertyPlantAndEquipmentUsefulLife to label_PropertyPlantAndEquipmentUsefulLife" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentUsefulLife_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentUsefulLife_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentUsefulLife_1">Estimated useful lives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="label_PropertyPlantAndEquipmentUsefulLife_1" xlink:title="Label : PropertyPlantAndEquipmentUsefulLife to label_PropertyPlantAndEquipmentUsefulLife_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="BuildingMember" xlink:title="BuildingMember" />
    <link:label xlink:type="resource" xlink:label="label_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BuildingMember" xml:lang="en-US" id="label_BuildingMember">Building [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingMember" xlink:to="label_BuildingMember" xlink:title="Label : BuildingMember to label_BuildingMember" />
    <link:label xlink:type="resource" xlink:label="label_BuildingMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BuildingMember_1" xml:lang="en-US" id="label_BuildingMember_1">Building [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingMember" xlink:to="label_BuildingMember_1" xlink:title="Label : BuildingMember to label_BuildingMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:label xlink:type="resource" xlink:label="label_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FurnitureAndFixturesMember" xml:lang="en-US" id="label_FurnitureAndFixturesMember">Furniture And Fixtures [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesMember" xlink:to="label_FurnitureAndFixturesMember" xlink:title="Label : FurnitureAndFixturesMember to label_FurnitureAndFixturesMember" />
    <link:label xlink:type="resource" xlink:label="label_FurnitureAndFixturesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FurnitureAndFixturesMember_1" xml:lang="en-US" id="label_FurnitureAndFixturesMember_1">Furniture And Fixtures [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesMember" xlink:to="label_FurnitureAndFixturesMember_1" xlink:title="Label : FurnitureAndFixturesMember to label_FurnitureAndFixturesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember" xlink:label="EquipmentMember" xlink:title="EquipmentMember" />
    <link:label xlink:type="resource" xlink:label="label_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquipmentMember" xml:lang="en-US" id="label_EquipmentMember">Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquipmentMember" xlink:to="label_EquipmentMember" xlink:title="Label : EquipmentMember to label_EquipmentMember" />
    <link:label xlink:type="resource" xlink:label="label_EquipmentMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquipmentMember_1" xml:lang="en-US" id="label_EquipmentMember_1">Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquipmentMember" xlink:to="label_EquipmentMember_1" xlink:title="Label : EquipmentMember to label_EquipmentMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTypeDomain">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="label_PropertyPlantAndEquipmentTypeDomain" xlink:title="Label : PropertyPlantAndEquipmentTypeDomain to label_PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTypeDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentTypeDomain_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTypeDomain_1">Property Plant And Equipment Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="label_PropertyPlantAndEquipmentTypeDomain_1" xlink:title="Label : PropertyPlantAndEquipmentTypeDomain to label_PropertyPlantAndEquipmentTypeDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US" id="label_PropertyPlantAndEquipmentByTypeAxis">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="label_PropertyPlantAndEquipmentByTypeAxis" xlink:title="Label : PropertyPlantAndEquipmentByTypeAxis to label_PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="label_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MaximumMember" xml:lang="en-US" id="label_MaximumMember">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="label_MaximumMember" xlink:title="Label : MaximumMember to label_MaximumMember" />
    <link:label xlink:type="resource" xlink:label="label_MaximumMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MaximumMember_1" xml:lang="en-US" id="label_MaximumMember_1">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="label_MaximumMember_1" xlink:title="Label : MaximumMember to label_MaximumMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="label_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MinimumMember" xml:lang="en-US" id="label_MinimumMember">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="label_MinimumMember" xlink:title="Label : MinimumMember to label_MinimumMember" />
    <link:label xlink:type="resource" xlink:label="label_MinimumMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MinimumMember_1" xml:lang="en-US" id="label_MinimumMember_1">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="label_MinimumMember_1" xlink:title="Label : MinimumMember to label_MinimumMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="label_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RangeMember" xml:lang="en-US" id="label_RangeMember">Range [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="label_RangeMember" xlink:title="Label : RangeMember to label_RangeMember" />
    <link:label xlink:type="resource" xlink:label="label_RangeMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RangeMember_1" xml:lang="en-US" id="label_RangeMember_1">Range [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="label_RangeMember_1" xlink:title="Label : RangeMember to label_RangeMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="label_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RangeAxis" xml:lang="en-US" id="label_RangeAxis">Range [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="label_RangeAxis" xlink:title="Label : RangeAxis to label_RangeAxis" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompanyCompensationPlans_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfCompanyCompensationPlans_1" xml:lang="en-US" id="label_NumberOfCompanyCompensationPlans_1">Represents the number of company compensation plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCompanyCompensationPlans" xlink:to="label_NumberOfCompanyCompensationPlans_1" xlink:title="Label : NumberOfCompanyCompensationPlans to label_NumberOfCompanyCompensationPlans_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompanyCompensationPlans_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfCompanyCompensationPlans_2" xml:lang="en-US" id="label_NumberOfCompanyCompensationPlans_2">Number of company compensation plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCompanyCompensationPlans" xlink:to="label_NumberOfCompanyCompensationPlans_2" xlink:title="Label : NumberOfCompanyCompensationPlans to label_NumberOfCompanyCompensationPlans_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsValuationAllowance_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsValuationAllowance_2" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance_2">Valuation allowance on deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="label_DeferredTaxAssetsValuationAllowance_2" xlink:title="Label : DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="AdvertisingExpense" xlink:title="AdvertisingExpense" />
    <link:label xlink:type="resource" xlink:label="label_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdvertisingExpense" xml:lang="en-US" id="label_AdvertisingExpense">Advertising expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingExpense" xlink:to="label_AdvertisingExpense" xlink:title="Label : AdvertisingExpense to label_AdvertisingExpense" />
    <link:label xlink:type="resource" xlink:label="label_AdvertisingExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdvertisingExpense_1" xml:lang="en-US" id="label_AdvertisingExpense_1">Advertising Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingExpense" xlink:to="label_AdvertisingExpense_1" xlink:title="Label : AdvertisingExpense to label_AdvertisingExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_1" xml:lang="en-US" id="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_1">The amount of nonfinancial and financial items measured on nonrecurring basis.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:to="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_1" xlink:title="Label : NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis to label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_1" />
    <link:label xlink:type="resource" xlink:label="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2" xml:lang="en-US" id="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2">Nonfinancial or financial items measured on a nonrecurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis" xlink:to="label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2" xlink:title="Label : NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis to label_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US" id="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock">Financial Information Relating To Continuing Operating Segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="Label : ScheduleOfSegmentReportingInformationBySegmentTextBlock to label_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" xml:lang="en-US" id="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" xlink:title="Label : ScheduleOfSegmentReportingInformationBySegmentTextBlock to label_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">Schedule Of Net Deferred Tax Assets and Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="Label : ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1" xlink:title="Label : ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to label_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US" id="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">Schedule Of Effective Income Tax Rate Reconciliation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="Label : ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1" xlink:title="Label : ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to label_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1">Schedule Of Components Of The Income Tax Provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" xlink:title="Label : ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_DirectorStockOptionMember" xlink:label="DirectorStockOptionMember" xlink:title="DirectorStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_DirectorStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DirectorStockOptionMember" xml:lang="en-US" id="label_DirectorStockOptionMember">Non-employee directors</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectorStockOptionMember" xlink:to="label_DirectorStockOptionMember" xlink:title="Label : DirectorStockOptionMember to label_DirectorStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_DirectorStockOptionMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DirectorStockOptionMember_1" xml:lang="en-US" id="label_DirectorStockOptionMember_1">Director Stock Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectorStockOptionMember" xlink:to="label_DirectorStockOptionMember_1" xlink:title="Label : DirectorStockOptionMember to label_DirectorStockOptionMember_1" />
    <link:label xlink:type="resource" xlink:label="label_DirectorStockOptionMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DirectorStockOptionMember_2" xml:lang="en-US" id="label_DirectorStockOptionMember_2">This member stands for the information pertaining to director stock option.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectorStockOptionMember" xlink:to="label_DirectorStockOptionMember_2" xlink:title="Label : DirectorStockOptionMember to label_DirectorStockOptionMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOptionMember" xml:lang="en-US" id="label_EmployeeStockOptionMember">Employee Stock Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="label_EmployeeStockOptionMember" xlink:title="Label : EmployeeStockOptionMember to label_EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOptionMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOptionMember_1" xml:lang="en-US" id="label_EmployeeStockOptionMember_1">Employee Stock Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="label_EmployeeStockOptionMember_1" xlink:title="Label : EmployeeStockOptionMember to label_EmployeeStockOptionMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PlanNameDomain" xml:lang="en-US" id="label_PlanNameDomain">Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameDomain" xlink:to="label_PlanNameDomain" xlink:title="Label : PlanNameDomain to label_PlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_PlanNameDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PlanNameDomain_1" xml:lang="en-US" id="label_PlanNameDomain_1">Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameDomain" xlink:to="label_PlanNameDomain_1" xlink:title="Label : PlanNameDomain to label_PlanNameDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">Schedule of stock options activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="Label : ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1">Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" xlink:title="Label : ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to label_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="ScheduleOfDebtTableTextBlock" xlink:title="ScheduleOfDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfDebtTableTextBlock" xml:lang="en-US" id="label_ScheduleOfDebtTableTextBlock">Schedule Of Note Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtTableTextBlock" xlink:to="label_ScheduleOfDebtTableTextBlock" xlink:title="Label : ScheduleOfDebtTableTextBlock to label_ScheduleOfDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDebtTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfDebtTableTextBlock_1">Schedule of Debt [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtTableTextBlock" xlink:to="label_ScheduleOfDebtTableTextBlock_1" xlink:title="Label : ScheduleOfDebtTableTextBlock to label_ScheduleOfDebtTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfAccruedLiabilitiesTableTextBlock">Schedule Of Accrued Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="Label : ScheduleOfAccruedLiabilitiesTableTextBlock to label_ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xlink:title="Label : ScheduleOfAccruedLiabilitiesTableTextBlock to label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:title="Label : ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock to label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTextBlock">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="label_PropertyPlantAndEquipmentTextBlock" xlink:title="Label : PropertyPlantAndEquipmentTextBlock to label_PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentTextBlock_1">Schedule of Property And Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="label_PropertyPlantAndEquipmentTextBlock_1" xlink:title="Label : PropertyPlantAndEquipmentTextBlock to label_PropertyPlantAndEquipmentTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US" id="label_ScheduleOfInventoryCurrentTableTextBlock">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="label_ScheduleOfInventoryCurrentTableTextBlock" xlink:title="Label : ScheduleOfInventoryCurrentTableTextBlock to label_ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfInventoryCurrentTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfInventoryCurrentTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfInventoryCurrentTableTextBlock_1">Schedule of Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="label_ScheduleOfInventoryCurrentTableTextBlock_1" xlink:title="Label : ScheduleOfInventoryCurrentTableTextBlock to label_ScheduleOfInventoryCurrentTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeasePrincipalPayments_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FinanceLeasePrincipalPayments_1" xml:lang="en-US" id="label_FinanceLeasePrincipalPayments_1">Payments on financing lease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeasePrincipalPayments" xlink:to="label_FinanceLeasePrincipalPayments_1" xlink:title="Label : FinanceLeasePrincipalPayments to label_FinanceLeasePrincipalPayments_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:title="UnrealizedGainLossOnInvestmentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrealizedGainLossOnInvestmentsTableTextBlock" xml:lang="en-US" id="label_UnrealizedGainLossOnInvestmentsTableTextBlock">Unrealized Gain (Loss) on Investments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="label_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:title="Label : UnrealizedGainLossOnInvestmentsTableTextBlock to label_UnrealizedGainLossOnInvestmentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_UnrealizedGainLossOnInvestmentsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnrealizedGainLossOnInvestmentsTableTextBlock_1" xml:lang="en-US" id="label_UnrealizedGainLossOnInvestmentsTableTextBlock_1">Schedule of Changes in Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="label_UnrealizedGainLossOnInvestmentsTableTextBlock_1" xlink:title="Label : UnrealizedGainLossOnInvestmentsTableTextBlock to label_UnrealizedGainLossOnInvestmentsTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealizedGainLossOnInvestmentsTableTextBlock" xlink:label="RealizedGainLossOnInvestmentsTableTextBlock" xlink:title="RealizedGainLossOnInvestmentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RealizedGainLossOnInvestmentsTableTextBlock" xml:lang="en-US" id="label_RealizedGainLossOnInvestmentsTableTextBlock">Realized Gain (Loss) on Investments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealizedGainLossOnInvestmentsTableTextBlock" xlink:to="label_RealizedGainLossOnInvestmentsTableTextBlock" xlink:title="Label : RealizedGainLossOnInvestmentsTableTextBlock to label_RealizedGainLossOnInvestmentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RealizedGainLossOnInvestmentsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RealizedGainLossOnInvestmentsTableTextBlock_1" xml:lang="en-US" id="label_RealizedGainLossOnInvestmentsTableTextBlock_1">Schedule of realized gains and losses on investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealizedGainLossOnInvestmentsTableTextBlock" xlink:to="label_RealizedGainLossOnInvestmentsTableTextBlock_1" xlink:title="Label : RealizedGainLossOnInvestmentsTableTextBlock to label_RealizedGainLossOnInvestmentsTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:title="ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xml:lang="en-US" id="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">Schedule of Available-for-sale Securities Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:title="Label : ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock to label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1">Schedule of cost and estimated fair value of investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1" xlink:title="Label : ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock to label_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US" id="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">Schedule Of Net Income Per Common Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="Label : ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" xlink:title="Label : ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to label_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy">Stock-based Compensation [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="Label : ShareBasedCompensationOptionAndIncentivePlansPolicy to label_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1">Stock-based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xlink:title="Label : ShareBasedCompensationOptionAndIncentivePlansPolicy to label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="EarningsPerSharePolicyTextBlock" xlink:title="EarningsPerSharePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerSharePolicyTextBlock" xml:lang="en-US" id="label_EarningsPerSharePolicyTextBlock">Net Income per Common Share [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="label_EarningsPerSharePolicyTextBlock" xlink:title="Label : EarningsPerSharePolicyTextBlock to label_EarningsPerSharePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerSharePolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerSharePolicyTextBlock_1" xml:lang="en-US" id="label_EarningsPerSharePolicyTextBlock_1">Net Income Per Common Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="label_EarningsPerSharePolicyTextBlock_1" xlink:title="Label : EarningsPerSharePolicyTextBlock to label_EarningsPerSharePolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxPolicyTextBlock" xml:lang="en-US" id="label_IncomeTaxPolicyTextBlock">Income Taxes [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="label_IncomeTaxPolicyTextBlock" xlink:title="Label : IncomeTaxPolicyTextBlock to label_IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxPolicyTextBlock_1" xml:lang="en-US" id="label_IncomeTaxPolicyTextBlock_1">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="label_IncomeTaxPolicyTextBlock_1" xlink:title="Label : IncomeTaxPolicyTextBlock to label_IncomeTaxPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="ResearchAndDevelopmentExpensePolicy" xlink:title="ResearchAndDevelopmentExpensePolicy" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US" id="label_ResearchAndDevelopmentExpensePolicy">Research and Development [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpensePolicy" xlink:to="label_ResearchAndDevelopmentExpensePolicy" xlink:title="Label : ResearchAndDevelopmentExpensePolicy to label_ResearchAndDevelopmentExpensePolicy" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpensePolicy_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchAndDevelopmentExpensePolicy_1" xml:lang="en-US" id="label_ResearchAndDevelopmentExpensePolicy_1">Research And Development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpensePolicy" xlink:to="label_ResearchAndDevelopmentExpensePolicy_1" xlink:title="Label : ResearchAndDevelopmentExpensePolicy to label_ResearchAndDevelopmentExpensePolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="AdvertisingCostsPolicyTextBlock" xlink:title="AdvertisingCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdvertisingCostsPolicyTextBlock" xml:lang="en-US" id="label_AdvertisingCostsPolicyTextBlock">Advertising Costs [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingCostsPolicyTextBlock" xlink:to="label_AdvertisingCostsPolicyTextBlock" xlink:title="Label : AdvertisingCostsPolicyTextBlock to label_AdvertisingCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AdvertisingCostsPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdvertisingCostsPolicyTextBlock_1" xml:lang="en-US" id="label_AdvertisingCostsPolicyTextBlock_1">Advertising Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvertisingCostsPolicyTextBlock" xlink:to="label_AdvertisingCostsPolicyTextBlock_1" xlink:title="Label : AdvertisingCostsPolicyTextBlock to label_AdvertisingCostsPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="RevenueRecognitionPolicyTextBlock" xlink:title="RevenueRecognitionPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRecognitionPolicyTextBlock" xml:lang="en-US" id="label_RevenueRecognitionPolicyTextBlock">Revenue Recognition [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPolicyTextBlock" xlink:to="label_RevenueRecognitionPolicyTextBlock" xlink:title="Label : RevenueRecognitionPolicyTextBlock to label_RevenueRecognitionPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_MajorTwoCustomersMember" xlink:label="MajorTwoCustomersMember" xlink:title="MajorTwoCustomersMember" />
    <link:label xlink:type="resource" xlink:label="label_MajorTwoCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MajorTwoCustomersMember" xml:lang="en-US" id="label_MajorTwoCustomersMember">This member stands for the information pertaining to major two customers of the reporting entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorTwoCustomersMember" xlink:to="label_MajorTwoCustomersMember" xlink:title="Label : MajorTwoCustomersMember to label_MajorTwoCustomersMember" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RevenueRecognitionPolicyTextBlock_1" xml:lang="en-US" id="label_RevenueRecognitionPolicyTextBlock_1">Revenue Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPolicyTextBlock" xlink:to="label_RevenueRecognitionPolicyTextBlock_1" xlink:title="Label : RevenueRecognitionPolicyTextBlock to label_RevenueRecognitionPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="IntangibleAssetsFiniteLivedPolicy" xlink:title="IntangibleAssetsFiniteLivedPolicy" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IntangibleAssetsFiniteLivedPolicy" xml:lang="en-US" id="label_IntangibleAssetsFiniteLivedPolicy">Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsFiniteLivedPolicy" xlink:to="label_IntangibleAssetsFiniteLivedPolicy" xlink:title="Label : IntangibleAssetsFiniteLivedPolicy to label_IntangibleAssetsFiniteLivedPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentPolicyTextBlock">Property and Equipment [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="label_PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="Label : PropertyPlantAndEquipmentPolicyTextBlock to label_PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentPolicyTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentPolicyTextBlock_1">Property And Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="label_PropertyPlantAndEquipmentPolicyTextBlock_1" xlink:title="Label : PropertyPlantAndEquipmentPolicyTextBlock to label_PropertyPlantAndEquipmentPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryPolicyTextBlock" xml:lang="en-US" id="label_InventoryPolicyTextBlock">Inventories [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="label_InventoryPolicyTextBlock" xlink:title="Label : InventoryPolicyTextBlock to label_InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InventoryPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryPolicyTextBlock_1" xml:lang="en-US" id="label_InventoryPolicyTextBlock_1">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="label_InventoryPolicyTextBlock_1" xlink:title="Label : InventoryPolicyTextBlock to label_InventoryPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="FairValueOfFinancialInstrumentsPolicy" xlink:title="FairValueOfFinancialInstrumentsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US" id="label_FairValueOfFinancialInstrumentsPolicy">Fair Value Measurements [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfFinancialInstrumentsPolicy" xlink:to="label_FairValueOfFinancialInstrumentsPolicy" xlink:title="Label : FairValueOfFinancialInstrumentsPolicy to label_FairValueOfFinancialInstrumentsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOfFinancialInstrumentsPolicy_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueOfFinancialInstrumentsPolicy_1" xml:lang="en-US" id="label_FairValueOfFinancialInstrumentsPolicy_1">Fair Value Measurements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfFinancialInstrumentsPolicy" xlink:to="label_FairValueOfFinancialInstrumentsPolicy_1" xlink:title="Label : FairValueOfFinancialInstrumentsPolicy to label_FairValueOfFinancialInstrumentsPolicy_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1" xml:lang="en-US" id="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1">Deferred Tax Assets, Unrealized Losses on Available-for-Sale Securities, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross" xlink:to="label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1" xlink:title="Label : DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross to label_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="label_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1">Employee Stock Ownership Plan (ESOP), Dividends Paid to ESOP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanESOPDividendsPaidToESOP" xlink:to="label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1" xlink:title="Label : EmployeeStockOwnershipPlanESOPDividendsPaidToESOP to label_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanDebtToCompany_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanDebtToCompany_2" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanDebtToCompany_2">Employee Stock Ownership Plan Debt to Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanDebtToCompany" xlink:to="label_EmployeeStockOwnershipPlanDebtToCompany_2" xlink:title="Label : EmployeeStockOwnershipPlanDebtToCompany to label_EmployeeStockOwnershipPlanDebtToCompany_2" />
    <link:label xlink:type="resource" xlink:label="label_VicePresidentMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_VicePresidentMember_1" xml:lang="en-US" id="label_VicePresidentMember_1">Vice President [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VicePresidentMember" xlink:to="label_VicePresidentMember_1" xlink:title="Label : VicePresidentMember to label_VicePresidentMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFive to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedAmortization to label_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember" xlink:label="LicensingAgreementsMember" xlink:title="LicensingAgreementsMember" />
    <link:label xlink:type="resource" xlink:label="label_LicensingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LicensingAgreementsMember" xml:lang="en-US" id="label_LicensingAgreementsMember">Licensing Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicensingAgreementsMember" xlink:to="label_LicensingAgreementsMember" xlink:title="Label : LicensingAgreementsMember to label_LicensingAgreementsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="TradeAndOtherAccountsReceivablePolicy" xlink:title="TradeAndOtherAccountsReceivablePolicy" />
    <link:label xlink:type="resource" xlink:label="label_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US" id="label_TradeAndOtherAccountsReceivablePolicy">Trade Receivable and Credit Policies [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeAndOtherAccountsReceivablePolicy" xlink:to="label_TradeAndOtherAccountsReceivablePolicy" xlink:title="Label : TradeAndOtherAccountsReceivablePolicy to label_TradeAndOtherAccountsReceivablePolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsLineItems">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="label_FiniteLivedIntangibleAssetsLineItems" xlink:title="Label : FiniteLivedIntangibleAssetsLineItems to label_FiniteLivedIntangibleAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsGross_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsGross_1">Finite-Lived Intangible Assets, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsGross" xlink:to="label_FiniteLivedIntangibleAssetsGross_1" xlink:title="Label : FiniteLivedIntangibleAssetsGross to label_FiniteLivedIntangibleAssetsGross_1" />
    <link:label xlink:type="resource" xlink:label="label_TradeAndOtherAccountsReceivablePolicy_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TradeAndOtherAccountsReceivablePolicy_1" xml:lang="en-US" id="label_TradeAndOtherAccountsReceivablePolicy_1">Trade Receivables And Credit Policies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradeAndOtherAccountsReceivablePolicy" xlink:to="label_TradeAndOtherAccountsReceivablePolicy_1" xlink:title="Label : TradeAndOtherAccountsReceivablePolicy to label_TradeAndOtherAccountsReceivablePolicy_1" />
    <link:label xlink:type="resource" xlink:label="label_Depreciation_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Depreciation_1" xml:lang="en-US" id="label_Depreciation_1">Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="label_Depreciation_1" xlink:title="Label : Depreciation to label_Depreciation_1" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentLineItems_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentLineItems_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentLineItems_1">Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="label_PropertyPlantAndEquipmentLineItems_1" xlink:title="Label : PropertyPlantAndEquipmentLineItems to label_PropertyPlantAndEquipmentLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="CashAndCashEquivalentsPolicyTextBlock" xlink:title="CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US" id="label_CashAndCashEquivalentsPolicyTextBlock">Cash and Cash Equivalents [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="label_CashAndCashEquivalentsPolicyTextBlock" xlink:title="Label : CashAndCashEquivalentsPolicyTextBlock to label_CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsPolicyTextBlock_1" xml:lang="en-US" id="label_CashAndCashEquivalentsPolicyTextBlock_1">Cash And Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="label_CashAndCashEquivalentsPolicyTextBlock_1" xlink:title="Label : CashAndCashEquivalentsPolicyTextBlock to label_CashAndCashEquivalentsPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="label_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UseOfEstimates" xml:lang="en-US" id="label_UseOfEstimates">Use of Estimates [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="label_UseOfEstimates" xlink:title="Label : UseOfEstimates to label_UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="label_UseOfEstimates_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UseOfEstimates_1" xml:lang="en-US" id="label_UseOfEstimates_1">Use Of Estimates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="label_UseOfEstimates_1" xlink:title="Label : UseOfEstimates to label_UseOfEstimates_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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</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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="label_IncomeTaxDisclosureTextBlock" xlink:title="Label : IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxDisclosureTextBlock_1" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock_1">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="label_IncomeTaxDisclosureTextBlock_1" xlink:title="Label : IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="CompensationAndEmployeeBenefitPlansTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CompensationAndEmployeeBenefitPlansTextBlock" xml:lang="en-US" id="label_CompensationAndEmployeeBenefitPlansTextBlock">Benefit Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="label_CompensationAndEmployeeBenefitPlansTextBlock" xlink:title="Label : CompensationAndEmployeeBenefitPlansTextBlock to label_CompensationAndEmployeeBenefitPlansTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CompensationAndEmployeeBenefitPlansTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CompensationAndEmployeeBenefitPlansTextBlock_1" xml:lang="en-US" id="label_CompensationAndEmployeeBenefitPlansTextBlock_1">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="label_CompensationAndEmployeeBenefitPlansTextBlock_1" xlink:title="Label : CompensationAndEmployeeBenefitPlansTextBlock to label_CompensationAndEmployeeBenefitPlansTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/verboseLabel" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">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" xlink:title="Label : DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1">Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" xlink:title="Label : DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="LongTermDebtTextBlock" xlink:title="LongTermDebtTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LongTermDebtTextBlock" xml:lang="en-US" id="label_LongTermDebtTextBlock">Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtTextBlock" xlink:to="label_LongTermDebtTextBlock" xlink:title="Label : LongTermDebtTextBlock to label_LongTermDebtTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1">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_1" xlink:title="Label : AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtTextBlock_1" xml:lang="en-US" id="label_LongTermDebtTextBlock_1">Long-term Debt [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtTextBlock" xlink:to="label_LongTermDebtTextBlock_1" xlink:title="Label : LongTermDebtTextBlock to label_LongTermDebtTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xml:lang="en-US" id="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">Accrued Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="Label : AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock to label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1" xml:lang="en-US" id="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1" xlink:title="Label : AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock to label_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="IntangibleAssetsDisclosureTextBlock" xlink:title="IntangibleAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US" id="label_IntangibleAssetsDisclosureTextBlock">Net Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsDisclosureTextBlock" xlink:to="label_IntangibleAssetsDisclosureTextBlock" xlink:title="Label : IntangibleAssetsDisclosureTextBlock to label_IntangibleAssetsDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="FiniteLivedIntangibleAssetsNetAbstract" xlink:title="FiniteLivedIntangibleAssetsNetAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsNetAbstract" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNetAbstract">Net Intangible Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNetAbstract" xlink:to="label_FiniteLivedIntangibleAssetsNetAbstract" xlink:title="Label : FiniteLivedIntangibleAssetsNetAbstract to label_FiniteLivedIntangibleAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US" id="label_PropertyPlantAndEquipmentDisclosureTextBlock">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="label_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="Label : PropertyPlantAndEquipmentDisclosureTextBlock to label_PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentDisclosureTextBlock_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentDisclosureTextBlock_1">Property and Equipment, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="label_PropertyPlantAndEquipmentDisclosureTextBlock_1" xlink:title="Label : PropertyPlantAndEquipmentDisclosureTextBlock to label_PropertyPlantAndEquipmentDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDiluted" xml:lang="en-US" id="label_EarningsPerShareDiluted">Earnings (Loss)Per Share, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentAbstract" xml:lang="en-US" id="label_PropertyPlantAndEquipmentAbstract">Property And Equipment, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="label_PropertyPlantAndEquipmentAbstract" xlink:title="Label : PropertyPlantAndEquipmentAbstract to label_PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InventoryDisclosureTextBlock" xml:lang="en-US" id="label_InventoryDisclosureTextBlock">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="label_InventoryDisclosureTextBlock" xlink:title="Label : InventoryDisclosureTextBlock to label_InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InventoryDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InventoryDisclosureTextBlock_1" xml:lang="en-US" id="label_InventoryDisclosureTextBlock_1">Inventory Disclosure Text Block</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="label_InventoryDisclosureTextBlock_1" xlink:title="Label : InventoryDisclosureTextBlock to label_InventoryDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueDisclosuresTextBlock" xml:lang="en-US" id="label_FairValueDisclosuresTextBlock">Fair Value Measurements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="label_FairValueDisclosuresTextBlock" xlink:title="Label : FairValueDisclosuresTextBlock to label_FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueDisclosuresTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueDisclosuresTextBlock_1" xml:lang="en-US" id="label_FairValueDisclosuresTextBlock_1">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="label_FairValueDisclosuresTextBlock_1" xlink:title="Label : FairValueDisclosuresTextBlock to label_FairValueDisclosuresTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid" xlink:label="IncomeTaxesPaid" xlink:title="IncomeTaxesPaid" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxesPaid" xml:lang="en-US" id="label_IncomeTaxesPaid">Cash paid during the year for income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaid" xlink:to="label_IncomeTaxesPaid" xlink:title="Label : IncomeTaxesPaid to label_IncomeTaxesPaid" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplementalCashFlowInformationAbstract" xml:lang="en-US" id="label_SupplementalCashFlowInformationAbstract">Supplemental cash flow information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="label_SupplementalCashFlowInformationAbstract" xlink:title="Label : SupplementalCashFlowInformationAbstract to label_SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 used in 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/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US" id="label_PaymentsToAcquirePropertyPlantAndEquipment">Purchase of property and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="label_PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="Label : PaymentsToAcquirePropertyPlantAndEquipment to label_PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToAcquirePropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToAcquirePropertyPlantAndEquipment_1" xml:lang="en-US" id="label_PaymentsToAcquirePropertyPlantAndEquipment_1">Purchase of property and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="label_PaymentsToAcquirePropertyPlantAndEquipment_1" xlink:title="Label : PaymentsToAcquirePropertyPlantAndEquipment to label_PaymentsToAcquirePropertyPlantAndEquipment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="label_NetCashProvidedByUsedInOperatingActivities" xlink:title="Label : NetCashProvidedByUsedInOperatingActivities to label_NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" xml:lang="en-US" id="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" xlink:title="Label : WeightedAverageNumberDilutedSharesOutstandingAdjustment to label_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareBasic" xml:lang="en-US" id="label_EarningsPerShareBasic">Earnings (Loss) Per Share, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="label_EarningsPerShareBasic" xlink:title="Label : EarningsPerShareBasic to label_EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities_1" xlink:role="http://www.xbrl.org/2003/role/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:label xlink:type="resource" xlink:label="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" xlink:title="Label : ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock to label_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IntangibleAssetsDisclosureTextBlock_1" xml:lang="en-US" id="label_IntangibleAssetsDisclosureTextBlock_1">Intangible Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsDisclosureTextBlock" xlink:to="label_IntangibleAssetsDisclosureTextBlock_1" xlink:title="Label : IntangibleAssetsDisclosureTextBlock to label_IntangibleAssetsDisclosureTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_IntangibleAssetsFiniteLivedPolicy_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IntangibleAssetsFiniteLivedPolicy_1" xml:lang="en-US" id="label_IntangibleAssetsFiniteLivedPolicy_1">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsFiniteLivedPolicy" xlink:to="label_IntangibleAssetsFiniteLivedPolicy_1" xlink:title="Label : IntangibleAssetsFiniteLivedPolicy to label_IntangibleAssetsFiniteLivedPolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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</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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedLiabilities">Accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilities" xlink:to="label_IncreaseDecreaseInAccruedLiabilities" xlink:title="Label : IncreaseDecreaseInAccruedLiabilities to label_IncreaseDecreaseInAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalCashFlowInformationAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplementalCashFlowInformationAbstract_1" xml:lang="en-US" id="label_SupplementalCashFlowInformationAbstract_1">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="label_SupplementalCashFlowInformationAbstract_1" xlink:title="Label : SupplementalCashFlowInformationAbstract to label_SupplementalCashFlowInformationAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesPaid_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxesPaid_1" xml:lang="en-US" id="label_IncomeTaxesPaid_1">Income Taxes Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaid" xlink:to="label_IncomeTaxesPaid_1" xlink:title="Label : IncomeTaxesPaid to label_IncomeTaxesPaid_1" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccruedLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccruedLiabilities_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedLiabilities_1">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilities" xlink:to="label_IncreaseDecreaseInAccruedLiabilities_1" xlink:title="Label : IncreaseDecreaseInAccruedLiabilities to label_IncreaseDecreaseInAccruedLiabilities_1" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccruedIncomeTaxesPayable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccruedIncomeTaxesPayable_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccruedIncomeTaxesPayable_1">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="label_IncreaseDecreaseInAccruedIncomeTaxesPayable_1" xlink:title="Label : IncreaseDecreaseInAccruedIncomeTaxesPayable to label_IncreaseDecreaseInAccruedIncomeTaxesPayable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccountsPayable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayable">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="label_IncreaseDecreaseInAccountsPayable" xlink:title="Label : IncreaseDecreaseInAccountsPayable to label_IncreaseDecreaseInAccountsPayable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="Label : IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccountsPayable_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayable_1">Increase (Decrease) in Accounts Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="label_IncreaseDecreaseInAccountsPayable_1" xlink:title="Label : IncreaseDecreaseInAccountsPayable to label_IncreaseDecreaseInAccountsPayable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefit">Deferred Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="label_DeferredIncomeTaxExpenseBenefit" xlink:title="Label : DeferredIncomeTaxExpenseBenefit to label_DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_MajorTwoCustomersMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MajorTwoCustomersMember_1" xml:lang="en-US" id="label_MajorTwoCustomersMember_1">Major two customers [member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorTwoCustomersMember" xlink:to="label_MajorTwoCustomersMember_1" xlink:title="Label : MajorTwoCustomersMember to label_MajorTwoCustomersMember_1" />
    <link:label xlink:type="resource" xlink:label="label_MajorTwoCustomersMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MajorTwoCustomersMember_2" xml:lang="en-US" id="label_MajorTwoCustomersMember_2">Major two customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorTwoCustomersMember" xlink:to="label_MajorTwoCustomersMember_2" xlink:title="Label : MajorTwoCustomersMember to label_MajorTwoCustomersMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionPlanExpense" xlink:label="StockOptionPlanExpense" xlink:title="StockOptionPlanExpense" />
    <link:label xlink:type="resource" xlink:label="label_StockOptionPlanExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockOptionPlanExpense" xml:lang="en-US" id="label_StockOptionPlanExpense">Stock or Unit Option Plan Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionPlanExpense" xlink:to="label_StockOptionPlanExpense" xlink:title="Label : StockOptionPlanExpense to label_StockOptionPlanExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInOtherCurrentAssets" xml:lang="en-US" id="label_IncreaseDecreaseInOtherCurrentAssets">Other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherCurrentAssets" xlink:to="label_IncreaseDecreaseInOtherCurrentAssets" xlink:title="Label : IncreaseDecreaseInOtherCurrentAssets to label_IncreaseDecreaseInOtherCurrentAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherCurrentAssets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherCurrentAssets_1" xml:lang="en-US" id="label_IncreaseDecreaseInOtherCurrentAssets_1">Increase (Decrease) in Other Current Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherCurrentAssets" xlink:to="label_IncreaseDecreaseInOtherCurrentAssets_1" xlink:title="Label : IncreaseDecreaseInOtherCurrentAssets to label_IncreaseDecreaseInOtherCurrentAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInInventories" xml:lang="en-US" id="label_IncreaseDecreaseInInventories">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="label_IncreaseDecreaseInInventories" xlink:title="Label : IncreaseDecreaseInInventories to label_IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInInventories_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInInventories_1" xml:lang="en-US" id="label_IncreaseDecreaseInInventories_1">Increase (Decrease) in Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="label_IncreaseDecreaseInInventories_1" xlink:title="Label : IncreaseDecreaseInInventories to label_IncreaseDecreaseInInventories_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsReceivable">Trade receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="label_IncreaseDecreaseInAccountsReceivable" xlink:title="Label : IncreaseDecreaseInAccountsReceivable to label_IncreaseDecreaseInAccountsReceivable" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_AggregateCustomersOfEntityMember" xlink:label="AggregateCustomersOfEntityMember" xlink:title="AggregateCustomersOfEntityMember" />
    <link:label xlink:type="resource" xlink:label="label_AggregateCustomersOfEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AggregateCustomersOfEntityMember" xml:lang="en-US" id="label_AggregateCustomersOfEntityMember">Aggregate customers of entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateCustomersOfEntityMember" xlink:to="label_AggregateCustomersOfEntityMember" xlink:title="Label : AggregateCustomersOfEntityMember to label_AggregateCustomersOfEntityMember" />
    <link:label xlink:type="resource" xlink:label="label_AggregateCustomersOfEntityMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AggregateCustomersOfEntityMember_1" xml:lang="en-US" id="label_AggregateCustomersOfEntityMember_1">This member stands for the information pertaining to aggregate customers of the reporting entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateCustomersOfEntityMember" xlink:to="label_AggregateCustomersOfEntityMember_1" xlink:title="Label : AggregateCustomersOfEntityMember to label_AggregateCustomersOfEntityMember_1" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsReceivable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccountsReceivable_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsReceivable_1">Trade receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="label_IncreaseDecreaseInAccountsReceivable_1" xlink:title="Label : IncreaseDecreaseInAccountsReceivable to label_IncreaseDecreaseInAccountsReceivable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:label xlink:type="resource" xlink:label="label_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NameOfMajorCustomerDomain" xml:lang="en-US" id="label_NameOfMajorCustomerDomain">Customer [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NameOfMajorCustomerDomain" xlink:to="label_NameOfMajorCustomerDomain" xlink:title="Label : NameOfMajorCustomerDomain to label_NameOfMajorCustomerDomain" />
    <link:label xlink:type="resource" xlink:label="label_AggregateCustomersOfEntityMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AggregateCustomersOfEntityMember_2" xml:lang="en-US" id="label_AggregateCustomersOfEntityMember_2">Aggregate customers of entity [member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateCustomersOfEntityMember" xlink:to="label_AggregateCustomersOfEntityMember_2" xlink:title="Label : AggregateCustomersOfEntityMember to label_AggregateCustomersOfEntityMember_2" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract_1">Change in:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xlink:title="Label : IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetIncomeLoss" xml:lang="en-US" id="label_NetIncomeLoss">Net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="label_NetIncomeLoss" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_StockOptionPlanExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockOptionPlanExpense_1" xml:lang="en-US" id="label_StockOptionPlanExpense_1">Stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionPlanExpense" xlink:to="label_StockOptionPlanExpense_1" xlink:title="Label : StockOptionPlanExpense to label_StockOptionPlanExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredIncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefit_1">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="label_DeferredIncomeTaxExpenseBenefit_1" xlink:title="Label : DeferredIncomeTaxExpenseBenefit to label_DeferredIncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit">Total Federal and State Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="EarningsPerShareDilutedAbstract" xlink:title="EarningsPerShareDilutedAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDilutedAbstract" xml:lang="en-US" id="label_EarningsPerShareDilutedAbstract">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="label_EarningsPerShareDilutedAbstract" xlink:title="Label : EarningsPerShareDilutedAbstract to label_EarningsPerShareDilutedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:label xlink:type="resource" xlink:label="label_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AuditorLocation" xml:lang="en-US" id="label_AuditorLocation">Auditor Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorLocation" xlink:to="label_AuditorLocation" xlink:title="Label : AuditorLocation to label_AuditorLocation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:label xlink:type="resource" xlink:label="label_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MajorCustomersAxis" xml:lang="en-US" id="label_MajorCustomersAxis">Customer [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersAxis" xlink:to="label_MajorCustomersAxis" xlink:title="Label : MajorCustomersAxis to label_MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="InvestmentIncomeInterest" xlink:title="InvestmentIncomeInterest" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentIncomeInterest" xml:lang="en-US" id="label_InvestmentIncomeInterest">Investment Income, Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeInterest" xlink:to="label_InvestmentIncomeInterest" xlink:title="Label : InvestmentIncomeInterest to label_InvestmentIncomeInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense" />
    <link:label xlink:type="resource" xlink:label="label_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SellingAndMarketingExpense" xml:lang="en-US" id="label_SellingAndMarketingExpense">Selling and Marketing Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpense" xlink:to="label_SellingAndMarketingExpense" xlink:title="Label : SellingAndMarketingExpense to label_SellingAndMarketingExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="label_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GeneralAndAdministrativeExpense" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense">General and Administrative Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="label_GeneralAndAdministrativeExpense" xlink:title="Label : GeneralAndAdministrativeExpense to label_GeneralAndAdministrativeExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfCashFlowsAbstract" xml:lang="en-US" id="label_StatementOfCashFlowsAbstract">Condensed Consolidated Statements Of Cash Flow [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="label_StatementOfCashFlowsAbstract" xlink:title="Label : StatementOfCashFlowsAbstract to label_StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesOutstanding" xml:lang="en-US" id="label_CommonStockSharesOutstanding">Common Stock, Shares, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="label_CommonStockSharesOutstanding" xlink:title="Label : CommonStockSharesOutstanding to label_CommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpensesAbstract" xml:lang="en-US" id="label_OperatingExpensesAbstract">Operating Expenses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="label_OperatingExpensesAbstract" xlink:title="Label : OperatingExpensesAbstract to label_OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesAuthorized" xml:lang="en-US" id="label_CommonStockSharesAuthorized">Common Stock, Shares Authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="label_CommonStockSharesAuthorized" xlink:title="Label : CommonStockSharesAuthorized to label_CommonStockSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesIssued" xml:lang="en-US" id="label_CommonStockSharesIssued">Common Stock, Shares, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued" xlink:title="Label : CommonStockSharesIssued to label_CommonStockSharesIssued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableCurrent">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" xlink:title="Label : AllowanceForDoubtfulAccountsReceivableCurrent to label_AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockParOrStatedValuePerShare" xml:lang="en-US" id="label_CommonStockParOrStatedValuePerShare">Common Stock, Par or Stated Value Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="label_CommonStockParOrStatedValuePerShare" xlink:title="Label : CommonStockParOrStatedValuePerShare to label_CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_SharesIssued_1" xml:lang="en-US" id="label_SharesIssued_1">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_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/periodEndLabel" xlink:title="label_SharesIssued_2" xml:lang="en-US" id="label_SharesIssued_2">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_2" xlink:title="Label : SharesIssued to label_SharesIssued_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit">Retained Earnings (Accumulated Deficit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="label_RetainedEarningsAccumulatedDeficit" xlink:title="Label : RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityAbstract" xml:lang="en-US" id="label_StockholdersEquityAbstract">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="label_StockholdersEquityAbstract" xlink:title="Label : StockholdersEquityAbstract to label_StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquityAbstract">Liabilities and Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="label_LiabilitiesAndStockholdersEquityAbstract" xlink:title="Label : LiabilitiesAndStockholdersEquityAbstract to label_LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrentAbstract" xml:lang="en-US" id="label_LiabilitiesCurrentAbstract">Liabilities, Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="label_LiabilitiesCurrentAbstract" xlink:title="Label : LiabilitiesCurrentAbstract to label_LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsAbstract" xml:lang="en-US" id="label_AssetsAbstract">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="label_AssetsAbstract" xlink:title="Label : AssetsAbstract to label_AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrentAbstract" xml:lang="en-US" id="label_AssetsCurrentAbstract">Assets, Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="label_AssetsCurrentAbstract" xlink:title="Label : AssetsCurrentAbstract to label_AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet">Property and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet" xlink:title="Label : PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommitmentsAndContingencies" xml:lang="en-US" id="label_CommitmentsAndContingencies">Commitments and contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="label_CommitmentsAndContingencies" xlink:title="Label : CommitmentsAndContingencies to label_CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsNet_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet_1">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="label_FiniteLivedIntangibleAssetsNet_1" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet_1" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssued_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesIssued_3" xml:lang="en-US" id="label_SharesIssued_3">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_3" xlink:title="Label : SharesIssued to label_SharesIssued_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="label_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityComponentDomain" xml:lang="en-US" id="label_EquityComponentDomain">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="label_EquityComponentDomain" xlink:title="Label : EquityComponentDomain to label_EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="label_EquityComponentDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityComponentDomain_1" xml:lang="en-US" id="label_EquityComponentDomain_1">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="label_EquityComponentDomain_1" xlink:title="Label : EquityComponentDomain to label_EquityComponentDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeMember">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="label_AccumulatedOtherComprehensiveIncomeMember" xlink:title="Label : AccumulatedOtherComprehensiveIncomeMember to label_AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeMember_1" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeMember_1">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="label_AccumulatedOtherComprehensiveIncomeMember_1" xlink:title="Label : AccumulatedOtherComprehensiveIncomeMember to label_AccumulatedOtherComprehensiveIncomeMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RetainedEarningsMember" xml:lang="en-US" id="label_RetainedEarningsMember">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="label_RetainedEarningsMember" xlink:title="Label : RetainedEarningsMember to label_RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsMember_1" xml:lang="en-US" id="label_RetainedEarningsMember_1">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="label_RetainedEarningsMember_1" xlink:title="Label : RetainedEarningsMember to label_RetainedEarningsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionalPaidInCapitalMember" xml:lang="en-US" id="label_AdditionalPaidInCapitalMember">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="label_AdditionalPaidInCapitalMember" xlink:title="Label : AdditionalPaidInCapitalMember to label_AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalPaidInCapitalMember_1" xml:lang="en-US" id="label_AdditionalPaidInCapitalMember_1">Additional Paid In Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="label_AdditionalPaidInCapitalMember_1" xlink:title="Label : AdditionalPaidInCapitalMember to label_AdditionalPaidInCapitalMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockMember" xml:lang="en-US" id="label_CommonStockMember">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="label_CommonStockMember" xlink:title="Label : CommonStockMember to label_CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockMember_1" xml:lang="en-US" id="label_CommonStockMember_1">Common Stock Issued [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="label_CommonStockMember_1" xlink:title="Label : CommonStockMember to label_CommonStockMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding">Diluted EPS, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="Label : WeightedAverageNumberOfDilutedSharesOutstanding to label_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding_1" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding_1">Weighted average shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_WeightedAverageNumberOfDilutedSharesOutstanding_1" xlink:title="Label : WeightedAverageNumberOfDilutedSharesOutstanding to label_WeightedAverageNumberOfDilutedSharesOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding_2" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding_2">Diluted EPS, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_WeightedAverageNumberOfDilutedSharesOutstanding_2" xlink:title="Label : WeightedAverageNumberOfDilutedSharesOutstanding to label_WeightedAverageNumberOfDilutedSharesOutstanding_2" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EarningsPerShareDiluted_1" xml:lang="en-US" id="label_EarningsPerShareDiluted_1">Net income per share, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted_1" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted_1" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareDiluted_2" xml:lang="en-US" id="label_EarningsPerShareDiluted_2">Net income per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted_2" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted_2" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDilutedAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareDilutedAbstract_1" xml:lang="en-US" id="label_EarningsPerShareDilutedAbstract_1">Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDilutedAbstract" xlink:to="label_EarningsPerShareDilutedAbstract_1" xlink:title="Label : EarningsPerShareDilutedAbstract to label_EarningsPerShareDilutedAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic">Basic EPS, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="Label : WeightedAverageNumberOfSharesOutstandingBasic to label_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic_1" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic_1">Weighted average shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_WeightedAverageNumberOfSharesOutstandingBasic_1" xlink:title="Label : WeightedAverageNumberOfSharesOutstandingBasic to label_WeightedAverageNumberOfSharesOutstandingBasic_1" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xml:lang="en-US" id="label_WeightedAverageNumberOfSharesOutstandingBasic_2">Basic EPS, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="label_WeightedAverageNumberOfSharesOutstandingBasic_2" xlink:title="Label : WeightedAverageNumberOfSharesOutstandingBasic to label_WeightedAverageNumberOfSharesOutstandingBasic_2" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EarningsPerShareBasic_1" xml:lang="en-US" id="label_EarningsPerShareBasic_1">Net income per share, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="label_EarningsPerShareBasic_1" xlink:title="Label : EarningsPerShareBasic to label_EarningsPerShareBasic_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseCostAbstract" xml:lang="en-US" id="label_LeaseCostAbstract">Lease, Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostAbstract" xlink:to="label_LeaseCostAbstract" xlink:title="Label : LeaseCostAbstract to label_LeaseCostAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LeaseCostAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LeaseCostAbstract_1" xml:lang="en-US" id="label_LeaseCostAbstract_1">Finance lease cost:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostAbstract" xlink:to="label_LeaseCostAbstract_1" xlink:title="Label : LeaseCostAbstract to label_LeaseCostAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasic_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareBasic_2" xml:lang="en-US" id="label_EarningsPerShareBasic_2">Net income per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="label_EarningsPerShareBasic_2" xlink:title="Label : EarningsPerShareBasic to label_EarningsPerShareBasic_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_EarningsPerShareAbstract" xml:lang="en-US" id="label_EarningsPerShareAbstract">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" 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/terseLabel" xlink:title="label_EarningsPerShareAbstract_1" xml:lang="en-US" id="label_EarningsPerShareAbstract_1">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_1" xlink:title="Label : EarningsPerShareAbstract to label_EarningsPerShareAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComprehensiveIncomeNetOfTax" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTax">Net comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="label_ComprehensiveIncomeNetOfTax" xlink:title="Label : ComprehensiveIncomeNetOfTax to label_ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_ComprehensiveIncomeNetOfTax_1" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTax_1">Net comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="label_ComprehensiveIncomeNetOfTax_1" xlink:title="Label : ComprehensiveIncomeNetOfTax to label_ComprehensiveIncomeNetOfTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">Other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1">Other comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2">Other comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2" />
    <link:label xlink:type="resource" xlink:label="label_LicensingAgreementsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LicensingAgreementsMember_1" xml:lang="en-US" id="label_LicensingAgreementsMember_1">Communication Technolog [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicensingAgreementsMember" xlink:to="label_LicensingAgreementsMember_1" xlink:title="Label : LicensingAgreementsMember to label_LicensingAgreementsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1" xlink:title="Label : OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to label_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetIncomeLoss_1" xml:lang="en-US" id="label_NetIncomeLoss_1">Net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="label_NetIncomeLoss_1" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss_1" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetIncomeLoss_2" xml:lang="en-US" id="label_NetIncomeLoss_2">Net Income (Loss) Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="label_NetIncomeLoss_2" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_1">Income tax expense (benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_1" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AutomobilesMember" xlink:label="AutomobilesMember" xlink:title="AutomobilesMember" />
    <link:label xlink:type="resource" xlink:label="label_AutomobilesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AutomobilesMember" xml:lang="en-US" id="label_AutomobilesMember">Autos [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AutomobilesMember" xlink:to="label_AutomobilesMember" xlink:title="Label : AutomobilesMember to label_AutomobilesMember" />
    <link:label xlink:type="resource" xlink:label="label_AutomobilesMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AutomobilesMember_1" xml:lang="en-US" id="label_AutomobilesMember_1">Autos [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AutomobilesMember" xlink:to="label_AutomobilesMember_1" xlink:title="Label : AutomobilesMember to label_AutomobilesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxExpenseBenefit_2" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_2">Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_2" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonoperatingIncomeExpense" xml:lang="en-US" id="label_NonoperatingIncomeExpense">Total non-operating income, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="label_NonoperatingIncomeExpense" xlink:title="Label : NonoperatingIncomeExpense to label_NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpense_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NonoperatingIncomeExpense_1" xml:lang="en-US" id="label_NonoperatingIncomeExpense_1">Total non-operating income, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="label_NonoperatingIncomeExpense_1" xlink:title="Label : NonoperatingIncomeExpense to label_NonoperatingIncomeExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:label xlink:type="resource" xlink:label="label_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentAnnualReport" xml:lang="en-US" id="label_DocumentAnnualReport">Document Annual Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentAnnualReport" xlink:to="label_DocumentAnnualReport" xlink:title="Label : DocumentAnnualReport to label_DocumentAnnualReport" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrentAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsCurrentAbstract_1" xml:lang="en-US" id="label_AssetsCurrentAbstract_1">Current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="label_AssetsCurrentAbstract_1" xlink:title="Label : AssetsCurrentAbstract to label_AssetsCurrentAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentIncomeInterest_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InvestmentIncomeInterest_1" xml:lang="en-US" id="label_InvestmentIncomeInterest_1">Interest income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentIncomeInterest" xlink:to="label_InvestmentIncomeInterest_1" xlink:title="Label : InvestmentIncomeInterest to label_InvestmentIncomeInterest_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments" xlink:label="GainLossOnInvestments" xlink:title="GainLossOnInvestments" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_GainLossOnInvestments" xml:lang="en-US" id="label_GainLossOnInvestments">Gain on sale of available-for-sale securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnInvestments" xlink:to="label_GainLossOnInvestments" xlink:title="Label : GainLossOnInvestments to label_GainLossOnInvestments" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnInvestments_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainLossOnInvestments_1" xml:lang="en-US" id="label_GainLossOnInvestments_1">Gain on sale of available-for-sale securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnInvestments" xlink:to="label_GainLossOnInvestments_1" xlink:title="Label : GainLossOnInvestments to label_GainLossOnInvestments_1" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnInvestments_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_GainLossOnInvestments_2" xml:lang="en-US" id="label_GainLossOnInvestments_2">Realized gain on sale of available-for-sale securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnInvestments" xlink:to="label_GainLossOnInvestments_2" xlink:title="Label : GainLossOnInvestments to label_GainLossOnInvestments_2" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnInvestments_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainLossOnInvestments_3" xml:lang="en-US" id="label_GainLossOnInvestments_3">Realized gain on sale of available-for-sale securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnInvestments" xlink:to="label_GainLossOnInvestments_3" xlink:title="Label : GainLossOnInvestments to label_GainLossOnInvestments_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_InterestExpenseDebt" xml:lang="en-US" id="label_InterestExpenseDebt">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebt" xlink:to="label_InterestExpenseDebt" xlink:title="Label : InterestExpenseDebt to label_InterestExpenseDebt" />
    <link:label xlink:type="resource" xlink:label="label_InterestExpenseDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestExpenseDebt_1" xml:lang="en-US" id="label_InterestExpenseDebt_1">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebt" xlink:to="label_InterestExpenseDebt_1" xlink:title="Label : InterestExpenseDebt to label_InterestExpenseDebt_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Nonoperating Income (Expense) [Abstract]</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 (expense)</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/2024/elts/us-gaap-2024.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/totalLabel" 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/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="label_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityInteractiveDataCurrent" xml:lang="en-US" id="label_EntityInteractiveDataCurrent">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="label_EntityInteractiveDataCurrent" xlink:title="Label : EntityInteractiveDataCurrent to label_EntityInteractiveDataCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressPostalZipCode" xml:lang="en-US" id="label_EntityAddressPostalZipCode">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="label_EntityAddressPostalZipCode" xlink:title="Label : EntityAddressPostalZipCode to label_EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss_1" xlink:role="http://www.xbrl.org/2003/role/label" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpenses" xml:lang="en-US" id="label_OperatingExpenses">Total operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="label_OperatingExpenses" xlink:title="Label : OperatingExpenses to label_OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenses_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingExpenses_1" xml:lang="en-US" id="label_OperatingExpenses_1">Total operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="label_OperatingExpenses_1" xlink:title="Label : OperatingExpenses to label_OperatingExpenses_1" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchAndDevelopmentExpense_1" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense_1">Research and development expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense_1" xlink:title="Label : ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchAndDevelopmentExpense_2" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense_2">Research and development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense_2" xlink:title="Label : ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/terseLabel" 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/label" 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:label xlink:type="resource" xlink:label="label_GeneralAndAdministrativeExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GeneralAndAdministrativeExpense_1" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense_1">General and administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="label_GeneralAndAdministrativeExpense_1" xlink:title="Label : GeneralAndAdministrativeExpense to label_GeneralAndAdministrativeExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20241231.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/label" xlink:title="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal" xml:lang="en-US" id="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal">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" 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/terseLabel" xlink:title="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_2" xml:lang="en-US" id="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_2">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_2" xlink:title="Label : ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal to label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal_2" />
    <link:label xlink:type="resource" xlink:label="label_SellingAndMarketingExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SellingAndMarketingExpense_1" xml:lang="en-US" id="label_SellingAndMarketingExpense_1">Selling and marketing</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpense" xlink:to="label_SellingAndMarketingExpense_1" xlink:title="Label : SellingAndMarketingExpense to label_SellingAndMarketingExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpensesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingExpensesAbstract_1" xml:lang="en-US" id="label_OperatingExpensesAbstract_1">Operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="label_OperatingExpensesAbstract_1" xlink:title="Label : OperatingExpensesAbstract to label_OperatingExpensesAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:label xlink:type="resource" xlink:label="label_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GrossProfit" xml:lang="en-US" id="label_GrossProfit">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit" xlink:title="Label : GrossProfit to label_GrossProfit" />
    <link:label xlink:type="resource" xlink:label="label_GrossProfit_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_GrossProfit_1" xml:lang="en-US" id="label_GrossProfit_1">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit_1" xlink:title="Label : GrossProfit to label_GrossProfit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_2" xml:lang="en-US" id="label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_2">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_2" xlink:title="Label : ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal to label_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US" id="label_StatementOfIncomeAndComprehensiveIncomeAbstract">Statements Of Comprehensive Income [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="Label : StatementOfIncomeAndComprehensiveIncomeAbstract to label_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockSharesOutstanding_1" xml:lang="en-US" id="label_CommonStockSharesOutstanding_1">Common stock, shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="label_CommonStockSharesOutstanding_1" xlink:title="Label : CommonStockSharesOutstanding to label_CommonStockSharesOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockSharesIssued_1" xml:lang="en-US" id="label_CommonStockSharesIssued_1">Common stock, shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued_1" xlink:title="Label : CommonStockSharesIssued to label_CommonStockSharesIssued_1" />
    <link:label xlink:type="resource" xlink:label="label_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/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_2">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_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:label xlink:type="resource" xlink:label="label_CommonStockSharesAuthorized_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockSharesAuthorized_1" xml:lang="en-US" id="label_CommonStockSharesAuthorized_1">Common stock, shares authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="label_CommonStockSharesAuthorized_1" xlink:title="Label : CommonStockSharesAuthorized to label_CommonStockSharesAuthorized_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockParOrStatedValuePerShare_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockParOrStatedValuePerShare_1" xml:lang="en-US" id="label_CommonStockParOrStatedValuePerShare_1">Common stock, par value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="label_CommonStockParOrStatedValuePerShare_1" xlink:title="Label : CommonStockParOrStatedValuePerShare to label_CommonStockParOrStatedValuePerShare_1" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForDoubtfulAccountsReceivableCurrent_1" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableCurrent_1">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_1" xlink:title="Label : AllowanceForDoubtfulAccountsReceivableCurrent to label_AllowanceForDoubtfulAccountsReceivableCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity">Total liabilities and stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="label_LiabilitiesAndStockholdersEquity" xlink:title="Label : LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesAndStockholdersEquity_1" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity_1">Total liabilities and stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="label_LiabilitiesAndStockholdersEquity_1" xlink:title="Label : LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_StockholdersEquity" xml:lang="en-US" id="label_StockholdersEquity">Total stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity" xlink:title="Label : StockholdersEquity to label_StockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_4" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_4">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_4" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_4" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/label" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems">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" 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/terseLabel" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems_1" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems_1">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_1" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems to label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems_1" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_StockholdersEquity_1" xml:lang="en-US" id="label_StockholdersEquity_1">Beginning Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity_1" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/documentation" xlink:title="label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable" xml:lang="en-US" id="label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable">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" 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/label" xlink:title="label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable_1" xml:lang="en-US" id="label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable_1">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_1" xlink:title="Label : ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable to label_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">Net increase in cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock to label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">Vested and exercisable, Aggregate Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1" />
    <link: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:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_2">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_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">Balance, Weighted-Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_StockholdersEquity_2" xml:lang="en-US" id="label_StockholdersEquity_2">Ending Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity_2" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_2" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquity_3" xml:lang="en-US" id="label_StockholdersEquity_3">Total stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity_3" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_3" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RetainedEarningsAccumulatedDeficit_1" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit_1">Retained earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="label_RetainedEarningsAccumulatedDeficit_1" xlink:title="Label : RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="label_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Security12bTitle" xml:lang="en-US" id="label_Security12bTitle">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="label_Security12bTitle" xlink:title="Label : Security12bTitle to label_Security12bTitle" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="label_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecurityExchangeName" xml:lang="en-US" id="label_SecurityExchangeName">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="label_SecurityExchangeName" xlink:title="Label : SecurityExchangeName to label_SecurityExchangeName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalPaidInCapitalCommonStock" xml:lang="en-US" id="label_AdditionalPaidInCapitalCommonStock">Additional paid in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalCommonStock" xlink:to="label_AdditionalPaidInCapitalCommonStock" xlink:title="Label : AdditionalPaidInCapitalCommonStock to label_AdditionalPaidInCapitalCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_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:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalCommonStock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionalPaidInCapitalCommonStock_1" xml:lang="en-US" id="label_AdditionalPaidInCapitalCommonStock_1">Additional paid-in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalCommonStock" xlink:to="label_AdditionalPaidInCapitalCommonStock_1" xlink:title="Label : AdditionalPaidInCapitalCommonStock to label_AdditionalPaidInCapitalCommonStock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_CommonStockValue" xml:lang="en-US" id="label_CommonStockValue">Common stock par value $0.10 per share; authorized 10,000,000 shares; 3,449,021 and 3,428,021 shares issued and outstanding, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="label_CommonStockValue" 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/label" xlink:title="label_CommonStockValue_1" xml:lang="en-US" id="label_CommonStockValue_1">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_1" xlink:title="Label : CommonStockValue to label_CommonStockValue_1" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockholdersEquityAbstract_1" xml:lang="en-US" id="label_StockholdersEquityAbstract_1">Stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="label_StockholdersEquityAbstract_1" xlink:title="Label : StockholdersEquityAbstract to label_StockholdersEquityAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingencies_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingencies_1" xml:lang="en-US" id="label_CommitmentsAndContingencies_1">Commitments and Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="label_CommitmentsAndContingencies_1" xlink:title="Label : CommitmentsAndContingencies to label_CommitmentsAndContingencies_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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: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.sec.gov/dei/2024/dei-2024.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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesCurrent" xml:lang="en-US" id="label_LiabilitiesCurrent">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent" xlink:title="Label : LiabilitiesCurrent to label_LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1">Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent to label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrent_1" xml:lang="en-US" id="label_LiabilitiesCurrent_1">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent_1" xlink:title="Label : LiabilitiesCurrent to label_LiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath">Options expiration from date of death</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Recently Adopted Accounting Standard</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/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedLiabilitiesCurrent" xml:lang="en-US" id="label_AccruedLiabilitiesCurrent">Accrued Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="label_AccruedLiabilitiesCurrent" xlink:title="Label : AccruedLiabilitiesCurrent to label_AccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedLiabilitiesCurrent_1" xml:lang="en-US" id="label_AccruedLiabilitiesCurrent_1">Accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="label_AccruedLiabilitiesCurrent_1" xlink:title="Label : AccruedLiabilitiesCurrent to label_AccruedLiabilitiesCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_AccruedLiabilitiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AccruedLiabilitiesCurrent_2" xml:lang="en-US" id="label_AccruedLiabilitiesCurrent_2">Total Accrued Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="label_AccruedLiabilitiesCurrent_2" xlink:title="Label : AccruedLiabilitiesCurrent to label_AccruedLiabilitiesCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableCurrent" xml:lang="en-US" id="label_AccountsPayableCurrent">Accounts Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="label_AccountsPayableCurrent" xlink:title="Label : AccountsPayableCurrent to label_AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsPayableCurrent_1" xml:lang="en-US" id="label_AccountsPayableCurrent_1">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="label_AccountsPayableCurrent_1" xlink:title="Label : AccountsPayableCurrent to label_AccountsPayableCurrent_1" />
    <link: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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFiniteLivedIntangibleAssetsTable" xml:lang="en-US" id="label_ScheduleOfFiniteLivedIntangibleAssetsTable">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="label_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="Label : ScheduleOfFiniteLivedIntangibleAssetsTable to label_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2">Weighted average remaining contractual term for options outstanding expiration period from date of death, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath_2" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1">Schedule Of Property, Plant And Equipment, Estimated Useful Lives [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1" xlink:title="Label : ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock to label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2" xml:lang="en-US" id="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2">Tabular disclosure of useful life of long lived, physical assets used in the normal conduct of business and not intended for resale.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2" xlink:title="Label : ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock to label_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">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" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <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_FiniteLivedIntangibleAssetsLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsLineItems_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsLineItems_1">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="label_FiniteLivedIntangibleAssetsLineItems_1" xlink:title="Label : FiniteLivedIntangibleAssetsLineItems to label_FiniteLivedIntangibleAssetsLineItems_1" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrentAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesCurrentAbstract_1" xml:lang="en-US" id="label_LiabilitiesCurrentAbstract_1">Current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="label_LiabilitiesCurrentAbstract_1" xlink:title="Label : LiabilitiesCurrentAbstract to label_LiabilitiesCurrentAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:label="EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:title="EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify">Employee Stock Ownership Plan Esop Minimum Hours Required to Work Per Year to Qualify</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:to="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:title="Label : EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify to label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquityAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesAndStockholdersEquityAbstract_1" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquityAbstract_1">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="label_LiabilitiesAndStockholdersEquityAbstract_1" xlink:title="Label : LiabilitiesAndStockholdersEquityAbstract to label_LiabilitiesAndStockholdersEquityAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="label_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_Assets" xml:lang="en-US" id="label_Assets">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets" xlink:title="Label : Assets to label_Assets" />
    <link:label xlink:type="resource" xlink:label="label_Assets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Assets_1" xml:lang="en-US" id="label_Assets_1">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets_1" xlink:title="Label : Assets to label_Assets_1" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentNet_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet_1">Property, Plant and Equipment, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet_1" xlink:title="Label : PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:label="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:title="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock">Schedule of Supplemental Balance Sheet Information Related to Leases [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:title="Label : ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock to label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_1">Schedule of supplemental balance sheet information related to leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_1" xlink:title="Label : ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock to label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2" xml:lang="en-US" id="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2">Tabular disclosure of supplemental balance sheet information related to leases.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2" xlink:title="Label : ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock to label_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2">Number of Years To Recognize Remaining Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1">Nature of Business and Significant Accounting Policies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock to label_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1" />
    <link: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:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage to label_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_PropertyPlantAndEquipmentNet_2" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet_2">Total Property and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet_2" xlink:title="Label : PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet_2" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_FiniteLivedIntangibleAssetsNet_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet_2">Net Carrying Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="label_FiniteLivedIntangibleAssetsNet_2" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AssetsCurrent" xml:lang="en-US" id="label_AssetsCurrent">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="label_AssetsCurrent" xlink:title="Label : AssetsCurrent to label_AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrent_1" xml:lang="en-US" id="label_AssetsCurrent_1">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="label_AssetsCurrent_1" xlink:title="Label : AssetsCurrent to label_AssetsCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue to label_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1">APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1" xlink:title="Label : AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition to label_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_1" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_1">Minimum hours employees required to work per year to qualify for ESOP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:to="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_1" xlink:title="Label : EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify to label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2">Represent employee stock ownership plan (ESOP), minimum hours required to work per year to qualify.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" xlink:to="label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2" xlink:title="Label : EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify to label_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify_2" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2" xml:lang="en-US" id="label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2">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_2" xlink:title="Label : EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue to label_EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue_2" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xml:lang="en-US" id="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xlink:title="Label : FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherAssetsCurrent" xml:lang="en-US" id="label_OtherAssetsCurrent">Other Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="label_OtherAssetsCurrent" xlink:title="Label : OtherAssetsCurrent to label_OtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssetsCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherAssetsCurrent_1" xml:lang="en-US" id="label_OtherAssetsCurrent_1">Other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="label_OtherAssetsCurrent_1" xlink:title="Label : OtherAssetsCurrent to label_OtherAssetsCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">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" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" />
    <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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" />
    <link: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, 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_2" xlink:title="Label : InventoryNet to label_InventoryNet_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 and $11, respectively</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 and $11, respectively</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: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/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue">Less cash equivalents, Carrying amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="label_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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2">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_2" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2" />
    <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_CashAndCashEquivalentsAtCarryingValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_1" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_1">Cash and cash equivalents, Carrying amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_1" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">Change in unrealized value of available-for-sale securities, net of income tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:title="Label : OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax to label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_2" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_2">Cash and cash equivalents, beginning</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_2" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_2" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_3" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_3">Cash and cash equivalents, ending</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_3" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_3" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_4" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_4">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_4" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_4" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsAbstract_1" xml:lang="en-US" id="label_AssetsAbstract_1">ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="label_AssetsAbstract_1" xlink:title="Label : AssetsAbstract to label_AssetsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfFinancialPositionAbstract" xml:lang="en-US" id="label_StatementOfFinancialPositionAbstract">Condensed Balance Sheets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="label_StatementOfFinancialPositionAbstract" xlink:title="Label : StatementOfFinancialPositionAbstract to label_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="label_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TradingSymbol" xml:lang="en-US" id="label_TradingSymbol">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="label_TradingSymbol" xlink:title="Label : TradingSymbol to label_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentFiscalYearEndDate" xml:lang="en-US" id="label_CurrentFiscalYearEndDate">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="label_CurrentFiscalYearEndDate" xlink:title="Label : CurrentFiscalYearEndDate to label_CurrentFiscalYearEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationAwardTrancheOneMember" xml:lang="en-US" id="label_ShareBasedCompensationAwardTrancheOneMember">Vested on grant date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheOneMember" xlink:to="label_ShareBasedCompensationAwardTrancheOneMember" xlink:title="Label : ShareBasedCompensationAwardTrancheOneMember to label_ShareBasedCompensationAwardTrancheOneMember" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationAwardTrancheOneMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationAwardTrancheOneMember_1" xml:lang="en-US" id="label_ShareBasedCompensationAwardTrancheOneMember_1">Share-based Compensation Award, Tranche One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheOneMember" xlink:to="label_ShareBasedCompensationAwardTrancheOneMember_1" xlink:title="Label : ShareBasedCompensationAwardTrancheOneMember to label_ShareBasedCompensationAwardTrancheOneMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="BusinessCombinationContingentConsiderationLiability" xlink:title="BusinessCombinationContingentConsiderationLiability" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationContingentConsiderationLiability" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationLiability">Business Combination, Contingent Consideration, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationLiability" xlink:to="label_BusinessCombinationContingentConsiderationLiability" xlink:title="Label : BusinessCombinationContingentConsiderationLiability to label_BusinessCombinationContingentConsiderationLiability" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2">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_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US" id="label_EmployeeRelatedLiabilitiesCurrent">Wages and Commissions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="label_EmployeeRelatedLiabilitiesCurrent" xlink:title="Label : EmployeeRelatedLiabilitiesCurrent to label_EmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1">Change in unrealized value of available-for-sale securities, net of income tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" xlink:title="Label : OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax to label_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationLiability_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationContingentConsiderationLiability_1" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationLiability_1">Contingent Earn-out, Carrying Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationLiability" xlink:to="label_BusinessCombinationContingentConsiderationLiability_1" xlink:title="Label : BusinessCombinationContingentConsiderationLiability to label_BusinessCombinationContingentConsiderationLiability_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xml:lang="en-US" id="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount">Board of Directors' discretionary contribution to 401(k) plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="Label : DefinedContributionPlanEmployerDiscretionaryContributionAmount to label_DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressCityOrTown" xml:lang="en-US" id="label_EntityAddressCityOrTown">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="label_EntityAddressCityOrTown" xlink:title="Label : EntityAddressCityOrTown to label_EntityAddressCityOrTown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressAddressLine1" xml:lang="en-US" id="label_EntityAddressAddressLine1">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="label_EntityAddressAddressLine1" xlink:title="Label : EntityAddressAddressLine1 to label_EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeRelatedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeRelatedLiabilitiesCurrent_1" xml:lang="en-US" id="label_EmployeeRelatedLiabilitiesCurrent_1">Wages and Commissions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="label_EmployeeRelatedLiabilitiesCurrent_1" xlink:title="Label : EmployeeRelatedLiabilitiesCurrent to label_EmployeeRelatedLiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">Reclassification of gains included in net income, net of income tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:title="Label : OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax to label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1">Reclassification of gains included in net income, net of income tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1" xlink:title="Label : OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax to label_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="label_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentType" xml:lang="en-US" id="label_DocumentType">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="label_DocumentType" xlink:title="Label : DocumentType to label_DocumentType" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscount_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DebtInstrumentUnamortizedDiscount_1" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscount_1">Less: Discount of note payable listed above</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscount" xlink:to="label_DebtInstrumentUnamortizedDiscount_1" xlink:title="Label : DebtInstrumentUnamortizedDiscount to label_DebtInstrumentUnamortizedDiscount_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:label xlink:type="resource" xlink:label="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1">Adjustments to reconcile net income to net cash from (used in) operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:title="Label : AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_DeferredTaxAssetsPropertyPlantAndEquipment" xml:lang="en-US" id="label_DeferredTaxAssetsPropertyPlantAndEquipment">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" xlink:title="Label : DeferredTaxAssetsPropertyPlantAndEquipment to label_DeferredTaxAssetsPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1" xml:lang="en-US" id="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1">Board of Directors' discretionary contribution to 401(k) plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="label_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1" xlink:title="Label : DefinedContributionPlanEmployerDiscretionaryContributionAmount to label_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1">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_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 used in 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/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:label xlink:type="resource" xlink:label="label_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConstructionInProgressMember" xml:lang="en-US" id="label_ConstructionInProgressMember">Construction in Progress - Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressMember" xlink:to="label_ConstructionInProgressMember" xlink:title="Label : ConstructionInProgressMember to label_ConstructionInProgressMember" />
    <link:label xlink:type="resource" xlink:label="label_ConstructionInProgressMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConstructionInProgressMember_1" xml:lang="en-US" id="label_ConstructionInProgressMember_1">Construction in Progress [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressMember" xlink:to="label_ConstructionInProgressMember_1" xlink:title="Label : ConstructionInProgressMember to label_ConstructionInProgressMember_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1">Stock options fair market value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent to label_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationOtherAdjustments_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationOtherAdjustments_1" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherAdjustments_1">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherAdjustments" xlink:to="label_IncomeTaxReconciliationOtherAdjustments_1" xlink:title="Label : IncomeTaxReconciliationOtherAdjustments to label_IncomeTaxReconciliationOtherAdjustments_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsPropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsPropertyPlantAndEquipment_1" xml:lang="en-US" id="label_DeferredTaxAssetsPropertyPlantAndEquipment_1">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_1" xlink:title="Label : DeferredTaxAssetsPropertyPlantAndEquipment to label_DeferredTaxAssetsPropertyPlantAndEquipment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US" id="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="Label : DeferredTaxLiabilitiesPropertyPlantAndEquipment to label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" xml:lang="en-US" id="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1">Depreciation and Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" xlink:title="Label : DeferredTaxLiabilitiesPropertyPlantAndEquipment to label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US" id="label_RevenueFromContractWithCustomerIncludingAssessedTax">Net sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="label_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="Label : RevenueFromContractWithCustomerIncludingAssessedTax to label_RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="label_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntitySmallBusiness" xml:lang="en-US" id="label_EntitySmallBusiness">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="label_EntitySmallBusiness" xlink:title="Label : EntitySmallBusiness to label_EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerIncludingAssessedTax_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueFromContractWithCustomerIncludingAssessedTax_1" xml:lang="en-US" id="label_RevenueFromContractWithCustomerIncludingAssessedTax_1">Net sales</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="label_RevenueFromContractWithCustomerIncludingAssessedTax_1" xlink:title="Label : RevenueFromContractWithCustomerIncludingAssessedTax to label_RevenueFromContractWithCustomerIncludingAssessedTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostOfGoodsAndServicesSold" xml:lang="en-US" id="label_CostOfGoodsAndServicesSold">Cost of goods sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="label_CostOfGoodsAndServicesSold" xlink:title="Label : CostOfGoodsAndServicesSold to label_CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="label_CostOfGoodsAndServicesSold_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CostOfGoodsAndServicesSold_1" xml:lang="en-US" id="label_CostOfGoodsAndServicesSold_1">Cost of goods sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="label_CostOfGoodsAndServicesSold_1" xlink:title="Label : CostOfGoodsAndServicesSold to label_CostOfGoodsAndServicesSold_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventsTextBlock" xml:lang="en-US" id="label_SubsequentEventsTextBlock">Subsequent Events [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="label_SubsequentEventsTextBlock" xlink:title="Label : SubsequentEventsTextBlock to label_SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubsequentEventsTextBlock_1" xml:lang="en-US" id="label_SubsequentEventsTextBlock_1">Subsequent Event</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="label_SubsequentEventsTextBlock_1" xlink:title="Label : SubsequentEventsTextBlock to label_SubsequentEventsTextBlock_1" />
    <link: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:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2">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_2" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:label="DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:title="DeferredTaxLiabilitiesOtherComprehensiveIncome" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesOtherComprehensiveIncome" xml:lang="en-US" id="label_DeferredTaxLiabilitiesOtherComprehensiveIncome">Net unrealized gain on investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:to="label_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:title="Label : DeferredTaxLiabilitiesOtherComprehensiveIncome to label_DeferredTaxLiabilitiesOtherComprehensiveIncome" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesOtherComprehensiveIncome_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesOtherComprehensiveIncome_1" xml:lang="en-US" id="label_DeferredTaxLiabilitiesOtherComprehensiveIncome_1">Net unrealized gain on investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:to="label_DeferredTaxLiabilitiesOtherComprehensiveIncome_1" xlink:title="Label : DeferredTaxLiabilitiesOtherComprehensiveIncome to label_DeferredTaxLiabilitiesOtherComprehensiveIncome_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2">2022</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths to label_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearThree to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2" xlink:title="Label : FiniteLivedIntangibleAssetsAmortizationExpenseYearFour to label_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AmortizationOfIntangibleAssets_2" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets_2">Amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="label_AmortizationOfIntangibleAssets_2" xlink:title="Label : AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1">Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" />
    <link:label xlink:type="resource" xlink:label="label_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_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2">Effect of U.S. Tax Law Changes (35% to 21%)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2">Ending balance, Weighted-Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:label="VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:title="VestingOnFirstFourAnniversariesOfGrantDateMember" />
    <link:label xlink:type="resource" xlink:label="label_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_VestingOnFirstFourAnniversariesOfGrantDateMember" xml:lang="en-US" id="label_VestingOnFirstFourAnniversariesOfGrantDateMember">Vesting on First Four Anniversaries of Grant Date [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:to="label_VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:title="Label : VestingOnFirstFourAnniversariesOfGrantDateMember to label_VestingOnFirstFourAnniversariesOfGrantDateMember" />
    <link:label xlink:type="resource" xlink:label="label_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/documentation" xlink:title="label_VestingOnFirstFourAnniversariesOfGrantDateMember_2" xml:lang="en-US" id="label_VestingOnFirstFourAnniversariesOfGrantDateMember_2">Represents information pertaining to vesting on the first four anniversaries of the grant date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingOnFirstFourAnniversariesOfGrantDateMember" xlink:to="label_VestingOnFirstFourAnniversariesOfGrantDateMember_2" xlink:title="Label : VestingOnFirstFourAnniversariesOfGrantDateMember to label_VestingOnFirstFourAnniversariesOfGrantDateMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent">Treasury Bills, carrying value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesCurrent to label_AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1" xml:lang="en-US" id="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1">Credit to earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1" xlink:title="Label : FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings to label_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_1" />
    <link:label xlink:type="resource" xlink:label="label_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:label xlink:type="resource" xlink:label="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1">Schedule of change in level 3 liabilities at fair value on a recurring basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1">Treasury Bills</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesCurrent to label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2">Treasury Bills</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesCurrent to label_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/documentation" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain">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" xlink:title="Label : AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain to label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/documentation" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss">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" xlink:title="Label : AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss to label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted-Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_1">Weighted average remaining contractual term for option awards exercises in period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_2" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_2">Exercised, Weighted-Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_2" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm_2" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1" xml:lang="en-US" id="label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1">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_1" xlink:title="Label : ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock to label_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1" xml:lang="en-US" id="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1">Average Useful Life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1" xlink:title="Label : AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife to label_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1">Exercised, Weighted-Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" 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, 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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:label xlink:type="resource" xlink:label="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2" xml:lang="en-US" id="label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2">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_2" xlink:title="Label : DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to label_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:label="AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:title="AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure">Available for Sale Securities Debt Securities Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure to label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_1" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_1">Fair value portion of investments in debt securities classified as available-for-sale.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_1" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure to label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2" xml:lang="en-US" id="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2">Treasury Bills, fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure" xlink:to="label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2" xlink:title="Label : AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure to label_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DepreciationDepletionAndAmortization" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization">Depreciation, Depletion and Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="label_DepreciationDepletionAndAmortization" xlink:title="Label : DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DepreciationDepletionAndAmortization_1" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization_1">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="label_DepreciationDepletionAndAmortization_1" xlink:title="Label : DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1">Cash flows from operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1" xlink:title="Label : NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_LimitedMarketableCompanyMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LimitedMarketableCompanyMember_3" xml:lang="en-US" id="label_LimitedMarketableCompanyMember_3">This member stands for the information pertaining to limited marketable company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LimitedMarketableCompanyMember" xlink:to="label_LimitedMarketableCompanyMember_3" xlink:title="Label : LimitedMarketableCompanyMember to label_LimitedMarketableCompanyMember_3" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1">Cash flows used in financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1" xlink:title="Label : NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract to label_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2009/role/negatedLabel" 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:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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 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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" />
    <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_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 Standard</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" xlink:title="Label : NewAccountingPronouncementsPolicyPolicyTextBlock to label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_1">Net Increase (decrease) in Unrealized Gains</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:to="label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_1" xlink:title="Label : OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax to label_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxAssetsNet" xml:lang="en-US" id="label_DeferredIncomeTaxAssetsNet">Deferred Income Tax Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="label_DeferredIncomeTaxAssetsNet" xlink:title="Label : DeferredIncomeTaxAssetsNet to label_DeferredIncomeTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxAssetsNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredIncomeTaxAssetsNet_1" xml:lang="en-US" id="label_DeferredIncomeTaxAssetsNet_1">Deferred income tax asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="label_DeferredIncomeTaxAssetsNet_1" xlink:title="Label : DeferredIncomeTaxAssetsNet to label_DeferredIncomeTaxAssetsNet_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2">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_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">Cash and cash equivalents, beginning</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:label="DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:title="DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xml:lang="en-US" id="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold">Debt Securities, Available-for-Sale, Allowance for Credit Loss, Securities Sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:to="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:title="Label : DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold to label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1" xml:lang="en-US" id="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1">Other-than-temporary impairments recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold" xlink:to="label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1" xlink:title="Label : DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold to label_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1">Income before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="MarketableSecuritiesCurrent" xlink:title="MarketableSecuritiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MarketableSecuritiesCurrent" xml:lang="en-US" id="label_MarketableSecuritiesCurrent">Marketable Securities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecuritiesCurrent" xlink:to="label_MarketableSecuritiesCurrent" xlink:title="Label : MarketableSecuritiesCurrent to label_MarketableSecuritiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecuritiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MarketableSecuritiesCurrent_1" xml:lang="en-US" id="label_MarketableSecuritiesCurrent_1">Equity securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecuritiesCurrent" xlink:to="label_MarketableSecuritiesCurrent_1" xlink:title="Label : MarketableSecuritiesCurrent to label_MarketableSecuritiesCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2">Cash and cash equivalents, ending</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3">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_3" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:label="AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:title="AvailableForSaleMarketableSecuritiesAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleMarketableSecuritiesAmortizedCost" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAmortizedCost">Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:to="label_AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:title="Label : AvailableForSaleMarketableSecuritiesAmortizedCost to label_AvailableForSaleMarketableSecuritiesAmortizedCost" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAmortizedCost_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleMarketableSecuritiesAmortizedCost_1" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAmortizedCost_1">Available For Sale Marketable Securities Amortized Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:to="label_AvailableForSaleMarketableSecuritiesAmortizedCost_1" xlink:title="Label : AvailableForSaleMarketableSecuritiesAmortizedCost to label_AvailableForSaleMarketableSecuritiesAmortizedCost_1" />
    <link: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_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_2" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain_2">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_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:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_2" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_2">Available For Sale Marketable Securities Accumulated Gross Unrealized Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss" xlink:to="label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_2" xlink:title="Label : AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss to label_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecurities" xlink:label="MarketableSecurities" xlink:title="MarketableSecurities" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MarketableSecurities" xml:lang="en-US" id="label_MarketableSecurities">Fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecurities" xlink:to="label_MarketableSecurities" xlink:title="Label : MarketableSecurities to label_MarketableSecurities" />
    <link:label xlink:type="resource" xlink:label="label_MarketableSecurities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MarketableSecurities_1" xml:lang="en-US" id="label_MarketableSecurities_1">Marketable Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecurities" xlink:to="label_MarketableSecurities_1" xlink:title="Label : MarketableSecurities to label_MarketableSecurities_1" />
    <link:label xlink:type="resource" xlink:label="label_AvailableForSaleMarketableSecuritiesAmortizedCost_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AvailableForSaleMarketableSecuritiesAmortizedCost_2" xml:lang="en-US" id="label_AvailableForSaleMarketableSecuritiesAmortizedCost_2">The amount of available for sale marketable securities amortized cost.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleMarketableSecuritiesAmortizedCost" xlink:to="label_AvailableForSaleMarketableSecuritiesAmortizedCost_2" xlink:title="Label : AvailableForSaleMarketableSecuritiesAmortizedCost to label_AvailableForSaleMarketableSecuritiesAmortizedCost_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:label="FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:title="FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:title="Label : FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization to label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:label="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="FinanceLeaseRightOfUseAssetAccumulatedAmortization" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:title="Label : FinanceLeaseRightOfUseAssetAccumulatedAmortization to label_FinanceLeaseRightOfUseAssetAccumulatedAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="FinanceLeaseRightOfUseAsset" xlink:title="FinanceLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinanceLeaseRightOfUseAsset" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAsset">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAsset" xlink:to="label_FinanceLeaseRightOfUseAsset" xlink:title="Label : FinanceLeaseRightOfUseAsset to label_FinanceLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1">Property and equipment, gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" xlink:title="Label : FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization to label_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1">Accumulated amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1" xlink:title="Label : FinanceLeaseRightOfUseAssetAccumulatedAmortization to label_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_FinanceLeaseRightOfUseAsset_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_FinanceLeaseRightOfUseAsset_1" xml:lang="en-US" id="label_FinanceLeaseRightOfUseAsset_1">Property and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinanceLeaseRightOfUseAsset" xlink:to="label_FinanceLeaseRightOfUseAsset_1" xlink:title="Label : FinanceLeaseRightOfUseAsset to label_FinanceLeaseRightOfUseAsset_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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_MarketableSecurities_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_MarketableSecurities_2" xml:lang="en-US" id="label_MarketableSecurities_2">Equity Securities, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketableSecurities" xlink:to="label_MarketableSecurities_2" xlink:title="Label : MarketableSecurities to label_MarketableSecurities_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_NumberOfNonPubliclyTradedCompanies" xlink:label="NumberOfNonPubliclyTradedCompanies" xlink:title="NumberOfNonPubliclyTradedCompanies" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfNonPubliclyTradedCompanies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfNonPubliclyTradedCompanies" xml:lang="en-US" id="label_NumberOfNonPubliclyTradedCompanies">Number Of Non-Publicly Traded Companies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfNonPubliclyTradedCompanies" xlink:to="label_NumberOfNonPubliclyTradedCompanies" xlink:title="Label : NumberOfNonPubliclyTradedCompanies to label_NumberOfNonPubliclyTradedCompanies" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfNonPubliclyTradedCompanies_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfNonPubliclyTradedCompanies_1" xml:lang="en-US" id="label_NumberOfNonPubliclyTradedCompanies_1">The number of non-publicly traded companies which the reporting entity owns equity securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfNonPubliclyTradedCompanies" xlink:to="label_NumberOfNonPubliclyTradedCompanies_1" xlink:title="Label : NumberOfNonPubliclyTradedCompanies to label_NumberOfNonPubliclyTradedCompanies_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfNonPubliclyTradedCompanies_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfNonPubliclyTradedCompanies_2" xml:lang="en-US" id="label_NumberOfNonPubliclyTradedCompanies_2">Number of non-publicly traded companies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfNonPubliclyTradedCompanies" xlink:to="label_NumberOfNonPubliclyTradedCompanies_2" xlink:title="Label : NumberOfNonPubliclyTradedCompanies to label_NumberOfNonPubliclyTradedCompanies_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationAndAssetAcquisitionAbstract" xml:lang="en-US" id="label_BusinessCombinationAndAssetAcquisitionAbstract">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="label_BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="Label : BusinessCombinationAndAssetAcquisitionAbstract to label_BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:title="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xml:lang="en-US" id="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:title="Label : MergersAcquisitionsAndDispositionsDisclosuresTextBlock to label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1" xml:lang="en-US" id="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1">Merger Agreement with Mobile X Global, Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1" xlink:title="Label : MergersAcquisitionsAndDispositionsDisclosuresTextBlock to label_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">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" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2">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_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionAcquireeDomain" xml:lang="en-US" id="label_BusinessAcquisitionAcquireeDomain">Business Acquisition, Acquiree [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="label_BusinessAcquisitionAcquireeDomain" xlink:title="Label : BusinessAcquisitionAcquireeDomain to label_BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_MobileXGlobalIncMember" xlink:label="MobileXGlobalIncMember" xlink:title="MobileXGlobalIncMember" />
    <link:label xlink:type="resource" xlink:label="label_MobileXGlobalIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MobileXGlobalIncMember" xml:lang="en-US" id="label_MobileXGlobalIncMember">Mobile X Global, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MobileXGlobalIncMember" xlink:to="label_MobileXGlobalIncMember" xlink:title="Label : MobileXGlobalIncMember to label_MobileXGlobalIncMember" />
    <link:label xlink:type="resource" xlink:label="label_MobileXGlobalIncMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MobileXGlobalIncMember_1" xml:lang="en-US" id="label_MobileXGlobalIncMember_1">This member stands for the information pertaining to &#x201C;Mobile X Newco, Inc.&#x201D;.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MobileXGlobalIncMember" xlink:to="label_MobileXGlobalIncMember_1" xlink:title="Label : MobileXGlobalIncMember to label_MobileXGlobalIncMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1">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_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">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" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1" xml:lang="en-US" id="label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1">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_1" xlink:title="Label : EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions to label_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1" />
    <link:label xlink:type="resource" xlink:label="label_MobileXGlobalIncMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MobileXGlobalIncMember_2" xml:lang="en-US" id="label_MobileXGlobalIncMember_2">Mobile X Global, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MobileXGlobalIncMember" xlink:to="label_MobileXGlobalIncMember_2" xlink:title="Label : MobileXGlobalIncMember to label_MobileXGlobalIncMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:label xlink:type="resource" xlink:label="label_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LegalEntityAxis" xml:lang="en-US" id="label_LegalEntityAxis">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityAxis" xlink:to="label_LegalEntityAxis" xlink:title="Label : LegalEntityAxis to label_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:label xlink:type="resource" xlink:label="label_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityDomain" xml:lang="en-US" id="label_EntityDomain">Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityDomain" xlink:to="label_EntityDomain" xlink:title="Label : EntityDomain to label_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.xsd#else_ElectroSensorsIncMember" xlink:label="ElectroSensorsIncMember" xlink:title="ElectroSensorsIncMember" />
    <link:label xlink:type="resource" xlink:label="label_ElectroSensorsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ElectroSensorsIncMember" xml:lang="en-US" id="label_ElectroSensorsIncMember">Electro-Sensors, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ElectroSensorsIncMember" xlink:to="label_ElectroSensorsIncMember" xlink:title="Label : ElectroSensorsIncMember to label_ElectroSensorsIncMember" />
    <link:label xlink:type="resource" xlink:label="label_ElectroSensorsIncMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ElectroSensorsIncMember_1" xml:lang="en-US" id="label_ElectroSensorsIncMember_1">This member stands for the information pertaining to &#x201C;Electro-Sensors, Inc.&#x201D;.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ElectroSensorsIncMember" xlink:to="label_ElectroSensorsIncMember_1" xlink:title="Label : ElectroSensorsIncMember to label_ElectroSensorsIncMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ElectroSensorsIncMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ElectroSensorsIncMember_2" xml:lang="en-US" id="label_ElectroSensorsIncMember_2">Electro-Sensors, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ElectroSensorsIncMember" xlink:to="label_ElectroSensorsIncMember_2" xlink:title="Label : ElectroSensorsIncMember to label_ElectroSensorsIncMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20241231.xsd#else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:label="NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:title="NumberOfCompaniesTerminatedDefinitiveMergerAgreement" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xml:lang="en-US" id="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement">Number Of Companies Terminated Definitive Merger Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:to="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:title="Label : NumberOfCompaniesTerminatedDefinitiveMergerAgreement to label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_1" xml:lang="en-US" id="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_1">The number of companies terminated the definitive merger agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:to="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_1" xlink:title="Label : NumberOfCompaniesTerminatedDefinitiveMergerAgreement to label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2" xml:lang="en-US" id="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2">Number of companies terminated the definitive merger agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCompaniesTerminatedDefinitiveMergerAgreement" xlink:to="label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2" xlink:title="Label : NumberOfCompaniesTerminatedDefinitiveMergerAgreement to label_NumberOfCompaniesTerminatedDefinitiveMergerAgreement_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3">Exercised, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" xlink:title="Label : StockIssuedDuringPeriodSharesStockOptionsExercised to label_StockIssuedDuringPeriodSharesStockOptionsExercised_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:title="label_RestrictedStockUnitsRSUMember" xml:lang="en-US" id="label_RestrictedStockUnitsRSUMember">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" 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/terseLabel" xlink:title="label_RestrictedStockUnitsRSUMember_1" xml:lang="en-US" id="label_RestrictedStockUnitsRSUMember_1">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_1" xlink:title="Label : RestrictedStockUnitsRSUMember to label_RestrictedStockUnitsRSUMember_1" />
    <link:loc xlink:type="locator" xlink:href="else-20241231.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/label" 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/terseLabel" 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="else-20241231.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/terseLabel" 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/label" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel" xlink:title="label_ShareBasedCompensationAwardTrancheTwoMember" xml:lang="en-US" id="label_ShareBasedCompensationAwardTrancheTwoMember">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" 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/label" xlink:title="label_ShareBasedCompensationAwardTrancheTwoMember_1" xml:lang="en-US" id="label_ShareBasedCompensationAwardTrancheTwoMember_1">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_1" xlink:title="Label : ShareBasedCompensationAwardTrancheTwoMember to label_ShareBasedCompensationAwardTrancheTwoMember_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_CashEquivalentsAtCarryingValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashEquivalentsAtCarryingValue_1" xml:lang="en-US" id="label_CashEquivalentsAtCarryingValue_1">Cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashEquivalentsAtCarryingValue" xlink:to="label_CashEquivalentsAtCarryingValue_1" xlink:title="Label : CashEquivalentsAtCarryingValue to label_CashEquivalentsAtCarryingValue_1" />
    <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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>else-20241231.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 67db06aa2eea2b32e8139ba2, Generated At Wed, 19 Mar 2025 18:02:49 GMT-->
<xsd:schema xmlns:srt="http://fasb.org/srt/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" 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/20241231" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.electro-sensors.com/20241231">
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="else-20241231_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-20241231_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-20241231_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-20241231_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/SegmentInformation" id="SegmentInformation">
        <link:definition>11501 - Disclosure - Segment 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/DisclosureSubsequentEvent" id="DisclosureSubsequentEvent">
        <link:definition>11601 - 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://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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/us-roles/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.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: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:element name="NumberOfBanksHasDepositAccountsOfReportingEntity" id="else_NumberOfBanksHasDepositAccountsOfReportingEntity" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="EmployeeOneMember" id="else_EmployeeOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NewAccountingStandardNotYetAdoptedPolicyTextBlock" id="else_NewAccountingStandardNotYetAdoptedPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NatureOfOperationsPolicyTextBlock" id="else_NatureOfOperationsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodSharesRestrictedStockAwardVested" id="else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodValueRestrictedStockAwardVested" id="else_StockIssuedDuringPeriodValueRestrictedStockAwardVested" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" 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="VestingOnFirstFourAnniversariesOfGrantDateMember" id="else_VestingOnFirstFourAnniversariesOfGrantDateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="EsiInvestmentCompanyMember" id="else_EsiInvestmentCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="IncomeTaxReconciliationPermanentDifferences" id="else_IncomeTaxReconciliationPermanentDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <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="EmployeeStockOwnershipPlanDebtToCompany" id="else_EmployeeStockOwnershipPlanDebtToCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" id="else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" id="else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" 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="OneThousandNineHundredNinetySevenStockOptionPlanMember" id="else_OneThousandNineHundredNinetySevenStockOptionPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="TwoThousandThirteenEquityIncentivePlanMember" id="else_TwoThousandThirteenEquityIncentivePlanMember" 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="LimitedMarketableCompanyMember" id="else_LimitedMarketableCompanyMember" type="dtr-types:domainItemType" 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="AvailableForSaleSecuritiesSharesSold" id="else_AvailableForSaleSecuritiesSharesSold" type="xbrli:sharesItemType" 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="RudolphTechnologiesIncMember" id="else_RudolphTechnologiesIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="InvestmentInOrganizationAxis" id="else_InvestmentInOrganizationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="InvestmentInOrganizationTable" id="else_InvestmentInOrganizationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfCompanyCompensationPlans" id="else_NumberOfCompanyCompensationPlans" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <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="DirectorStockOptionMember" id="else_DirectorStockOptionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <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-19.1
<SEQUENCE>8
<FILENAME>ex191_1.htm
<DESCRIPTION>INSIDER TRADING POLICY
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt; text-align: right;">
<p><font style="font-weight: bold; font-size: 12pt;">Exhibit 19.1</font></p>




  </div>
<div style="font-family: 'times new roman', times; font-size: 10pt;"><font style="font-weight: bold;"><br></font></div>
<div style="font-family: 'times new roman', times;font-size: 10pt;margin: 0pt;text-indent: 28pt;">
<p align="center" style="text-align: center; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">POLICY STATEMENT</font></b></p>
<p align="center" style="text-align: center; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">ON</font></b></p>
<p align="center" style="text-align: center; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">CONFIDENTIAL INFORMATION AND
    SECURITIES TRADING </font></b></p>
<p align="center" style="text-align: center; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">BY ELECTRO-SENSORS, INC.
    PERSONNEL</font></b><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></p>
<p align="center" style="text-align: center; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p align="center" style="text-align: center; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">(January
    2003)</font></p>
<p align="center" style="text-align: center; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p align="center" style="text-align: center; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><b style="mso-bidi-font-weight: normal;"><u><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">SUMMARY</font></u></b><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="font-size: 10pt; line-height: inherit;">Both federal securities laws and the
    policy of Electro-Sensors, Inc. (&#8220;ESI&#8221; or the &#8220;Company&#8221;) prohibit transactions
    in Company stock at a time when you may be in possession of material
    information about the Company that has not been publicly disclosed.<font style="line-height: inherit;">&nbsp; </font>You are similarly prohibited from buying or
    selling the stock of Company customers or vendors when you have received,
    through your employment or other relationship with ESI, material non&#8209;public
    information about that customer or vendor.<font style="line-height: inherit;">&nbsp;
    </font>These prohibitions also apply to members of your household as well as
    all others whose transactions may be attributable to you.<font style="line-height: inherit;">&nbsp; </font>Anyone who violates these prohibitions can
    face staggering civil and criminal penalties.<font style="line-height: inherit;">&nbsp;</font></font></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Material information is any
    information which a reasonably prudent investor would consider to be important
    in making a decision to buy or sell a security.<font style="line-height: inherit;">&nbsp;
    </font>It certainly includes any information which would affect the public
    market price for the Company&#8217;s stock.<font style="line-height: inherit;">&nbsp;
    </font>Either positive or negative information may be material.<font style="line-height: inherit;">&nbsp; </font>Once a public announcement has been made of
    the material information, you should wait at least 24 hours following the
    announcement before engaging in any market trade of Company stock (e.g.,
    announcement at 10:00 a.m. on Monday, trade at 10:00 a.m. on Tuesday;
    announcement at 2:00 p.m. on Friday, trade at 2:00 p.m. on Monday), assuming at
    the time of the transaction you do not have other material information that has
    not been made public.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Securities laws and Company policy
    also prohibit disclosure of material non&#8209;public information except on a need&#8209;to&#8209;know
    basis.<font style="line-height: inherit;">&nbsp; </font>Even if you are not engaging in
    any stock trading activity, you must not disclose material information to
    others, especially to those outside the Company.<font style="line-height: inherit;">&nbsp; </font>This information is owned by the Company and
    must be protected as such.<font style="line-height: inherit;">&nbsp; </font><b style="mso-bidi-font-weight: normal;">Any questions from brokers, securities
    analysts or the media regarding the Company should be directed to the Chief
    Financial Officer.</b></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">For further information and
    guidance, please refer to the entire Policy Statement set forth below or
    contact the Chief Financial Officer.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">The Need For a Policy Statement</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">The Company&#8217;s stock is publicly&#8209;traded;
    therefore, the Company is required to take active steps to prevent violations
    of insider trading laws by Company personnel.<font style="line-height: inherit;">&nbsp;
    </font>Although insider trading has long been illegal, over the years Congress
    has expanded the enforcement authority of the Securities and Exchange
    Commission (&#8220;SEC&#8221;) and the Justice Department, increased substantially the
    penalties for insider trading, and created new potential liability for
    companies and other &#8220;controlling persons,&#8221; such as directors, for violations by
    company personnel.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><br></font></p>
<p style="line-height: 1.2; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">We are
    adopting this Policy Statement to avoid even the appearance of improper conduct
    on the part of anyone employed by or associated with ESI </font><font style="font-size: 11pt; font-family: 'Times New Roman', serif; line-height: inherit;"><font style="font-size: 10pt; line-height: inherit;">(because
    anyone with material non&#8209;public information should be considered an
    "insider").<font style="line-height: inherit;">&nbsp; </font>We have all worked
    hard to establish our reputation for integrity and ethical conduct.<font style="line-height: inherit;">&nbsp; </font>We cannot afford to have it damaged.</font></font></p>
<p style="line-height: 1.2; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; text-align: justify;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; line-height: inherit;"><font style="font-size: 10pt; line-height: inherit;"><br></font></font></p>
<p style="line-height: 1.2; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; text-align: justify;"></p>
<div style="text-indent: 0pt; margin: 0px;">
<table style="width: 100%;">

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

</table>
<hr class="horizontalLineRemoved" style=" border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a></div>
</div>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">The Consequences</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">The consequences of insider trading
    violations can be disastrous:</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><u>For individuals</u> who trade on
    inside information (or tip information to others):</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0pt; text-align: justify; text-indent: 28pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&#176;<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>A civil penalty of up to three times
    the profit gained or loss avoided;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0pt; text-align: justify; text-indent: 28pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&#176;<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>A criminal fine (no matter how small
    the profit) of up to $1 million; and</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0pt; text-align: justify; text-indent: 28pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&#176;<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>A jail term of up to ten years.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><u>For a company</u> (as well as
    possibly any supervisory person) that fails to take appropriate steps to
    prevent illegal trading:</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0pt; text-align: justify; text-indent: 28pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&#176;<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>A civil penalty of the greater of $1
    million or three times the profit gained or loss avoided as a result of the
    individual&#8217;s violation; and</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0pt; text-align: justify; text-indent: 28pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&#176;<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>A criminal penalty of up to $2.5
    million.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; text-indent: 28pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">In addition, any employee or
    consultant who violates the Company&#8217;s confidential information and securities
    trading policy faces discipline or even termination of employment for
    cause.<font style="line-height: inherit;">&nbsp; </font>Needless to say, any of the above
    consequences, even an SEC investigation that does not result in prosecution,
    can tarnish one&#8217;s reputation and irreparably damage a career.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Our Policy</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">If a Company director, officer,
    employee or representative has material non&#8209;public information relating to the
    Company (so&#8209;called &#8220;inside&#8221; information of a nature that could affect its stock
    price or affect an investor&#8217;s decision to buy or sell the Company&#8217;s stock), it
    is our policy that neither that person nor any related person residing in the
    home of the individual who has inside information may buy or sell Company
    securities or engage in any other action to take advantage of, or to pass on to
    others, that information.<font style="line-height: inherit;">&nbsp; </font>Please note
    that you need not be an employee or a director to be an insider.<font style="line-height: inherit;">&nbsp; </font>This policy also applies to information
    relating to any other company, including our customers or suppliers, obtained
    in the course of the individual&#8217;s employment or other relationship with ESI.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; line-height: inherit;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Transactions that on the surface may
    be necessary or justifiable for independent reasons (such as the need to sell
    Company stock to raise money for an emergency expenditure) are no
    exception.<font style="line-height: inherit;">&nbsp; </font></font><font style="font-family: 'Times New Roman', serif; line-height: inherit;">Even
    the appearance of an improper transaction must be avoided to preserve our
    reputation for adhering to the highest standards of conduct.</font></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></font></p>
<p style="text-align: justify; text-indent: 28pt; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><u><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Material Information</font></u><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">.<font style="line-height: inherit;">&nbsp; </font>Material
    information is any information that a reasonably prudent investor would
    consider important in a decision to buy, hold or sell stock.<font style="line-height: inherit;">&nbsp; </font>In short, any information that could
    reasonably affect the price of the stock is deemed to be material.</font></font></p>
<p style="text-align: justify; text-indent: 28pt; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">
    </font><br></p>
<div style="
    text-indent: 0pt;
    margin: 0px;
">
<table style="width: 100%;">

<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></div>
</div>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; line-height: inherit;"><u><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Examples</font></u><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">.<font style="line-height: inherit;">&nbsp; </font>Common examples of information that will frequently be regarded as material include the following:<font style="line-height: inherit;">&nbsp; </font>sales or revenue, sales or revenue growth, bookings, bookings growth, projections of future earnings or losses; changes in previously disclosed projections where the changes have not been made public; news of a pending or proposed merger, acquisition, or tender offer; news of a significant sale of assets or the disposition of a subsidiary; changes in dividend policies, the declaration of a stock split or the offering of additional securities; changes in management; impending bankruptcy or financial liquidity problems; and, as previously indicated, the gain or loss of a substantial customer or supplier.<font style="line-height: inherit;">&nbsp; </font>Either positive or negative information may be material.</font></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><br></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><u>20/20 Hindsight</u>.<font style="line-height: inherit;">&nbsp; </font>Remember, if your securities transactions
    become the subject of scrutiny, they will be viewed after&#8209;the&#8209;fact with the
    benefit of hindsight.<font style="line-height: inherit;">&nbsp; </font>As a result,
    before engaging in any securities transaction you should carefully consider how
    regulators and others might view your transaction in hindsight.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><u>Transactions By Family Members</u>.<font style="line-height: inherit;">&nbsp; </font>The very same restrictions apply to your
    family members and others living in your household.<font style="line-height: inherit;">&nbsp; </font>Company personnel are expected to be
    responsible for compliance by their immediate family and personal household.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><u>Disclosing Information To Others</u>.<font style="line-height: inherit;">&nbsp; </font>Whether the information is proprietary
    information about the Company or one of its customers, or information that
    could have an impact on the price of Company&#8217;s or its customer&#8217;s stock, Company
    personnel must not pass the information on to others.<font style="line-height: inherit;">&nbsp; </font>The above penalties apply whether or not you
    derive any benefit from another&#8217;s actions.<font style="line-height: inherit;">&nbsp;
    </font>In order to prevent unintentional disclosure, <u>all</u> inquiries and
    requests for information regarding the Company or the Company&#8217;s customers (e.g.,
    from the media, stockbrokers or securities analysts) should be referred to the
    Chief Financial Officer.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 28pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><u>When Information Is Public</u>.<font style="line-height: inherit;">&nbsp; </font>As you can appreciate, it is also improper
    for Company personnel to enter a trade immediately after ESI has made a public
    announcement of material information, including earnings releases.<font style="line-height: inherit;">&nbsp; </font>Because Company shareholders and the
    investing public should be afforded the time to receive the information and act
    upon it, as a general rule you should not engage in any transactions until at
    least 24 hours after the information has been released.<font style="line-height: inherit;">&nbsp; </font>Thus, if an announcement is made at 10:00
    a.m. on Monday, 10:00 a.m. on Tuesday generally would be the first time you
    should trade, assuming you do not have other material information that has not
    been made public.<font style="line-height: inherit;">&nbsp; </font>If an announcement is
    made at 2:00 p.m. on Friday, the first time trading would be permitted would
    generally be at 2:00 p.m. on the following Monday.<font style="line-height: inherit;">&nbsp; </font>Trades may be made during the window period
    starting at least 24 hours following the release of earnings information and
    ending on the last trading day of the second month following the end of the
    quarter, provided you have no further material nonpublic information.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 0px;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Pre-Clearance of All Trades and
    all Stock Option Exercises</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></font></p>
<p style="text-align: justify; break-after: avoid; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; break-after: avoid; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">To
    provide assistance in avoiding even the appearance of an improper transaction
    (which could result, for example, where a person engages in a trade while
    unaware of a pending major development), all transactions in ESI stock (stock
    option grants or exercises, acquisitions, dispositions, transfers, etc.) by
    officers, directors, general managers and other certain key financial people
    must be pre&#8209;cleared by the Chief Financial Officer (952-930-0100).<font style="line-height: inherit;">&nbsp; </font>If you contemplate a transaction, you should
    contact the Chief Financial Officer in advance.<font style="line-height: inherit;">&nbsp;
    </font>Transactions by the Chief Financial Officer shall be pre-cleared by the
    Chief Executive Officer.</font></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 style="
    text-indent: 0pt;
    margin: 0px;
">
<table style="width: 100%;">

<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;"><a href="#TOC"></a></div>
</div>
<p style="text-align: justify; break-after: avoid; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Additional Discouraged
    Transactions</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp; </font></font></font></p>
<p style="text-align: justify; break-after: avoid; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; break-after: avoid; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">ESI
    strongly discourages Company personnel from engaging in any of the following
    activities with respect to ESI securities:</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">1.<font style="line-height: inherit;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font><u>Trading
    in Company securities on a short&#8209;term basis</u>.<font style="line-height: inherit;">&nbsp; </font>Any Company stock purchased in the open
    market must be held for a minimum of six months.<font style="line-height: inherit;">&nbsp; </font>(Note that the SEC&#8217;s short&#8209;swing profit rule
    already prevents directors and executive officers from selling any Company
    stock within six months of a purchase.)<font style="line-height: inherit;">&nbsp;
    </font>Stock received upon exercise of a stock option granted pursuant to a
    Stock Option Plan which is registered with the Securities &amp; Exchange
    Commission on a Form S-8 need not be held for six months.<font style="line-height: inherit;">&nbsp; </font>Such stock may be sold at anytime, assuming
    the trading window is open and you do not have any material nonpublic
    information.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">2.<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><u>Purchases
    on margin or short sales</u>.<font style="line-height: inherit;">&nbsp; </font>Employees
    should not &#8220;margin&#8221; ESI stock, whether for the purchase of ESI stock or any
    other securities.<font style="line-height: inherit;">&nbsp; </font>Employees should also
    not &#8220;sell short&#8221; ESI stock (a &#8220;short sale&#8221; is a sale of shares which the seller
    does not own but expects to purchase in the future at a lower price).</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">3.<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><u>Buying
    or selling puts or calls on ESI securities</u>.<font style="line-height: inherit;">&nbsp;
    </font>Employees should not buy or sell &#8220;puts&#8221; or &#8220;calls&#8221; on ESI securities.&nbsp;</font></p>
<h3 style="margin-left: 0in;"><font style="font-size: 10pt; line-height: inherit;"><font style="text-decoration: none; line-height: inherit;">&nbsp;</font><font style="text-decoration: none; line-height: inherit;">Rule 10b5-1 Trading
    Arrangements</font></font></h3>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; line-height: inherit;"><font style="font-family: 'Times New Roman', serif; line-height: inherit;">Notwithstanding the restrictions set
    forth elsewhere in this Insider Trading Policy, transactions by Company
    personnel which satisfy the following criteria will not be prohibited:</font></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in 0in 0in 0.5in; text-align: justify; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">1.<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>The purchase or sale must occur
    pursuant to any of the following:</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">(a)<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>a
    binding contract to purchase or sell the security;</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">(b)<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>instructions
    to another person to purchase or sell the security for the instructing person&#8217;s
    account; or</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;">(c)<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>a written plan for
    trading securities; </font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in 0in 0in 1in; text-indent: 0in; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;">which is delivered in
    writing to the Company&#8217;s Chief Financial Officer during a trading window
    defined by the Insider Trading Policy, provided the person proposing such
    contract, instruction or plan is not then aware of any material, nonpublic
    information concerning the Company and the first transaction pursuant to the
    contract, instruction or plan does not take place until at least 10 calendar
    days after delivery to the Company&#8217;s Chief Financial Officer.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in 0in 0in 0.5in; text-align: justify; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;">2.<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>The contract,
    instruction or plan referenced in paragraph 1 above must comply with at least
    one of the following:</font></p>
<p style="margin: 0in 0in 0in 1in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 11pt; line-height: inherit;"><font style="font-size: 10pt; line-height: inherit;">(a)<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>The contract,
    instruction or plan specified the amount of securities to be purchased or sold
    and the price at which and the date on which the securities are to be purchased
    or sold.</font></font></p>
<div style="
    text-indent: 0pt;
    margin: 0px;
">
<div style="border-left: none; border-right: none;">
<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; line-height: inherit;"><font class='pageno'>4</font></font></td>

</tr>



</table>

</div>
<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 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">(b)<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>The
    contract, instruction or plan included a written formula or algorithm, or
    computer program, for determining the amount of securities to be purchased or
    sold and the price at which and the date on which the securities were to be
    purchased or sold; or</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">(c)<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>The
    contract, instruction or plan did not permit the person to exercise any
    subsequent influence over how, when, or whether to effect purchases or sales;
    provided, in addition, that any other person who, pursuant to the contract,
    instruction, or plan did exercise such influence must not have been aware of
    any material nonpublic information of the Company when doing so.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">For purposes of
    the foregoing paragraphs 1 and 2, the following definitions shall apply:</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;">(a)<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;Amount&#8221; means either a
    specified number of shares or other securities or a specified dollar value of
    securities.</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">(b)<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;Price&#8221;
    means the market price on a particular date or a limited price, or a particular
    dollar price.</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: -0.5in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">(c)<font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>&#8220;Date&#8221;
    means, in the case of a market order, the specific day of the year on which the
    order is to be executed (or as soon thereafter is as practicable under ordinary
    principals of best execution), or in the case of a limit order, a day of the
    year on which the limit order is enforced.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><i><font style="font-family: 'Times New Roman', serif; line-height: inherit;">Additional
    Requirements</font></i></b><i><font style="font-family: 'Times New Roman', serif; line-height: inherit;"></font></i></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">Company personnel who adopt a
    contract, instruction or plan meeting the criteria of paragraphs 1 and 2 above
    may not thereafter deviate from the plan or engage in any corresponding or
    hedging transaction or positions.<font style="line-height: inherit;">&nbsp;
    </font>Amendments to the contract, instruction or plan are permitted, however,
    during the trading windows provided by the Insider Trading Policy, provided at
    the time of such amendment the individual undertaking the amendment does not
    have any material, non-public information regarding the Company.<font style="line-height: inherit;">&nbsp; </font>Company personnel will remain responsible for
    all Rule 144 provisions including the volume and aggregation requirements of
    Rule 144.<font style="line-height: inherit;">&nbsp; </font>In addition, Company personnel
    must effect in a timely manner all filings under Section 16 of the Securities
    Exchange Act of 1934.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">The Company may chose to publicly
    announce any contract instruction or plan adopted pursuant to Rule 10b5-1.<font style="line-height: inherit;">&nbsp; </font>Such public disclosure may be included in the
    Company&#8217;s proxy statement, press releases or on the Company&#8217;s web site.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Certification</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Company personnel will be required
    on an annual basis to certify their understanding of and intent to comply with
    this Policy Statement.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><br></font></p>
<div style="
    text-indent: 0pt;
    margin: 0px;
">
<div style="border-left: none; border-right: none;">
<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; line-height: inherit;"><font class='pageno'>5</font></font></td>

</tr>



</table>

</div>
<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="text-align: justify; break-after: avoid; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Company Assistance</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></font></p>
<p style="text-align: justify; break-after: avoid; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; break-after: avoid; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="font-size: 10pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>Any
    person who has any general questions about this Policy Statement or questions
    about specific transactions should contact the Chief Financial Officer.<font style="line-height: inherit;">&nbsp; </font>Remember, however, the ultimate
    responsibility for adhering to the Policy Statement and avoiding improper
    transactions rests with <u>you</u>.<font style="line-height: inherit;">&nbsp; </font>In
    this regard, it is imperative that you use your best judgment.</font></font></p>
<p style="text-align: justify; break-after: avoid; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="font-size: 10pt; line-height: inherit;"><br></font></font></p>
<div style="
    text-indent: 0pt;
    margin: 0px;
">
<div style="border-left: none; border-right: none;">
<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; line-height: inherit;"><font class='pageno'>6</font></font></td>

</tr>



</table>

</div>
<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 align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><b style="mso-bidi-font-weight: normal;"><u><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Certification</font></u></b><b style="mso-bidi-font-weight: normal;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></b></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style="font-size: 10pt; line-height: inherit;">The undersigned hereby certifies
    that he or she has read and understands, and agrees to comply with, the
    Company&#8217;s Policy Statement on Confidential Information and Securities Trading
    By Electro-Sensors, Inc. Personnel, a copy of which was received by the
    undersigned.</font></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Date:<font style="line-height: inherit;">&nbsp; </font><u><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></u><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><u><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></u></font></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp; &nbsp; &nbsp; &nbsp;</font>Signature</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><u><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></u></font></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; text-align: center;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="font-size: 10pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>Name
    (please print)</font></font></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; text-align: center;"><br></p>
<div style="
    text-indent: 0pt;
    margin: 0px;
">
<div style="border-left: none; border-right: none;">
<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; line-height: inherit;"><font class='pageno'>7</font></font></td>

</tr>



</table>

</div>
<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 align="center" style="margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; text-align: left;"><b style="mso-bidi-font-weight: normal;"></b><br></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">DIRECTOR AND EXECUTIVE OFFICER
    ADDENDUM </font></b></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">to </font></b></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Policy Statement</font></b></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">on</font></b></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Confidential Information and
    Securities Trading </font></b></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">by Electro-Sensors, Inc.
    Personnel</font></b></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><b style="mso-bidi-font-weight: normal;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">(January 2003)</font></b><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">INTRODUCTION</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp; </font></font></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">In addition to the provisions of the
    attached Policy Statement on Confidential Information and Securities Trading by
    Electro-Sensors, Inc. Personnel, all ESI directors, &#8220;officers&#8221; (defined similar
    to &#8220;executive officers&#8221;) and more-than&#8209;10% shareholders (collectively referred
    to as &#8220;Section 16 Individuals&#8221;) are subject to Section 16 of the Securities
    Exchange Act of 1934 and the rules promulgated thereunder (the &#8220;Exchange
    Act&#8221;).<font style="line-height: inherit;">&nbsp; </font>Also, each person who owns more
    than 5% of the outstanding stock of ESI is subject to Section 13 of the
    Exchange Act.<font style="line-height: inherit;">&nbsp; </font>In light of Sections 16
    and 13, and the new SEC reporting rules under Section 16, the Company has
    adopted certain additional policies with respect to transactions in ESI
    securities by directors and executive officers.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">SECTION 16</font></b></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></b></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><u>Liability</u>.</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp; </font>Section 16
    applies to directors, executive officers and more&#8209;than&#8209;10% shareholders of the
    Company.<font style="line-height: inherit;">&nbsp; </font>In general, Section 16(b)
    provides that any profit realized on a purchase and a sale of Company stock
    within a six&#8209;month period is recoverable by the Company.<font style="line-height: inherit;">&nbsp; </font>For this purpose, it does not matter whether
    the purchase or the sale occurs first.<font style="line-height: inherit;">&nbsp;
    </font>It is not necessary for the same shares to be involved in each of the
    matched transactions.<font style="line-height: inherit;">&nbsp; </font>Losses cannot be
    offset against gains.<font style="line-height: inherit;">&nbsp; </font>Transactions are
    paired so as to match the lowest purchase price and the highest sale price
    within a six&#8209;month period, resulting in the maximum amount of profit.<font style="line-height: inherit;">&nbsp; </font>Good faith on the part of the insider is no
    defense.<font style="line-height: inherit;">&nbsp; </font>If the Company itself does not
    press a claim, a claim for recovery of the profit may be asserted by any
    shareholder for the benefit of the Company.</font></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">There are many types of transactions
    which constitute a &#8220;purchase&#8221; or a &#8220;sale&#8221; for Section 16 purposes in addition
    to normal open market transactions.<font style="line-height: inherit;">&nbsp; </font>The
    receipt of an option, warrant or other right to acquire common stock (a
    &#8220;derivative security&#8221;) is generally a purchase unless received under plans
    meeting certain requirements.<font style="line-height: inherit;">&nbsp; </font>Many
    unusual corporate reorganizations may be &#8220;purchases&#8221; or &#8220;sales.&#8221;<font style="line-height: inherit;">&nbsp; </font>&#8220;Beneficial&#8221; ownership for Section 16
    purposes may include indirect ownership, for example, through trusts or
    estates.<font style="line-height: inherit;">&nbsp; </font>In some circumstances, stock
    held by close relatives of a person may be considered to be owned beneficially
    by such person, and a purchase (or sale) by one individual may be matchable
    with a sale (or purchase) by his close relative to produce a recoverable
    profit.<font style="line-height: inherit;">&nbsp; </font>The provisions also apply to
    stock registered in a street name.<font style="line-height: inherit;">&nbsp;</font></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;"><br></font></font></p>
<div style="
    text-indent: 0pt;
    margin: 0px;
">
<div style="border-left: none; border-right: none;">
<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; line-height: inherit;"><font class='pageno'>8</font></font></td>

</tr>



</table>

</div>
<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="text-align: justify; margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><u><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Reports.</font></u></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"> As a supplement to the profit recapture provisions of Section 16(b),
    Section 16(a) provides beneficial ownership reporting provisions.<font style="line-height: inherit;">&nbsp; </font>Reports may be due even though the reported
    change in beneficial ownership is not a transaction of a type which can be
    matched for Section 16(b) purposes.</font></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Within 10 days of a person becoming
    an officer, director or 10% shareholder of an Exchange Act reporting company,
    such person must file an Initial Statement of Beneficial Ownership of
    Securities, or a Form 3, as it is more commonly known, with the SEC.<font style="line-height: inherit;">&nbsp; </font>A Form 3 Report is a statement by each
    reporting person of the amount of his or her beneficial ownership of each class
    of non-derivative securities (e.g., common stock) and derivative securities
    (e.g., options and warrants) of the Company.<font style="line-height: inherit;">&nbsp;
    </font>Generally, an individual is deemed a &#8220;beneficial owner&#8221; of a security if
    the individual has or shares the opportunity, directly or indirectly, to profit
    or share in any profit derived from a transaction in the securities.<font style="line-height: inherit;">&nbsp; </font>Special rules apply for the application of
    the beneficial ownership definition to trust holdings and transactions.<font style="line-height: inherit;">&nbsp; </font>In stating the amount of securities owned
    indirectly through a partnership, corporation, trust or other entity, the
    reporting person may report the entire amount owned by such entity or, alternatively,
    his or her proportionate interest in the securities beneficially owned by that
    entity.</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; line-height: inherit;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Under
    current rules, each insider must file his or her own individual report on Form
    4 with the SEC </font><font style="font-family: 'Times New Roman', serif; line-height: inherit;">on the second business day after most
    transactions, including the following:</font></font></p>
<p style="margin-left: 0.65in; text-indent: -0.25in; margin-right: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><font style="font-family: Symbol; line-height: inherit;"><font style="line-height: inherit;">&#183;<font style="font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </font></font></font><font style="font-family: 'Times New Roman', serif; line-height: inherit;">Purchases and sales</font></font></p>
<p style="margin-left: 0.65in; text-indent: -0.25in; margin-right: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><font style="font-family: Symbol; line-height: inherit;"><font style="line-height: inherit;">&#183;<font style="font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </font></font></font><font style="font-family: 'Times New Roman', serif; line-height: inherit;">Stock option exercises</font></font></p>
<p style="margin-left: 0.65in; text-indent: -0.25in; margin-right: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><font style="font-family: Symbol; line-height: inherit;"><font style="line-height: inherit;">&#183;<font style="font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </font></font></font><font style="font-family: 'Times New Roman', serif; line-height: inherit;">Stock option grants</font></font></p>
<p style="margin-left: 0.65in; text-indent: -0.25in; margin-right: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><font style="font-family: Symbol; line-height: inherit;"><font style="line-height: inherit;">&#183;<font style="font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </font></font></font><font style="font-family: 'Times New Roman', serif; line-height: inherit;">Restricted stock grants</font></font></p>
<p style="margin-left: 0.65in; text-indent: -0.25in; margin-right: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><font style="font-family: Symbol; line-height: inherit;"><font style="line-height: inherit;">&#183;<font style="font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </font></font></font><font style="font-family: 'Times New Roman', serif; line-height: inherit;">Other grants, awards and other
    acquisitions from the company previously exempted by Rule 16b-3(d)</font></font></p>
<p style="margin-left: 0.65in; text-indent: -0.25in; margin-right: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><font style="font-family: Symbol; line-height: inherit;"><font style="line-height: inherit;">&#183;<font style="font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </font></font></font><font style="font-family: 'Times New Roman', serif; line-height: inherit;">Dispositions to the Company that
    satisfy the requirements of Rule 16b-3(e), which includes (i) shares delivered
    to pay tax withholding amounts or an option exercise price, (ii) options
    surrendered in an option repricing and (iii) sales of shares</font></font></p>
<p style="margin-left: 0.65in; text-indent: -0.25in; margin-right: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><font style="font-family: Symbol; line-height: inherit;"><font style="line-height: inherit;">&#183;<font style="font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </font></font></font><font style="font-family: 'Times New Roman', serif; line-height: inherit;">Discretionary transactions pursuant
    to employee benefit plans previously exempted by Rule 16b-3(f) where you
    control a trade date</font></font></p>
<p style="margin-left: 0.65in; text-indent: -0.25in; margin-right: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><font style="font-family: Symbol; line-height: inherit;"><font style="line-height: inherit;">&#183;<font style="font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: inherit; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </font></font></font><font style="font-family: 'Times New Roman', serif; line-height: inherit;">Small acquisitions from the Company</font></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">A Form 5 must
    be filed each year (within 45 days after the end of the Company&#8217;s fiscal year)
    by officers, directors and 10% owners to report any exempt transactions and to
    report failures to file previously due reports.<font style="line-height: inherit;">&nbsp;
    </font>A primary purpose of the Form 5 is to promote compliance with Section 16
    by requiring insiders to report any transactions which had not been<font style="line-height: inherit;">&nbsp; </font>reported during the year.<font style="line-height: inherit;">&nbsp; </font>At year&#8209;end officers and directors who have
    no Form 5 items to report will be required to provide their companies with a written
    representation that no Form 5 filing is due (i.e., there are no unreported
    transactions).</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;
    </font></p>
<div style="
    text-indent: 0pt;
    margin: 0px;
">
<div style="border-left: none; border-right: none;">
<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; line-height: inherit;"><font class='pageno'>9</font></font></td>

</tr>



</table>

</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br></div>

</div>
<p style="margin:0pt"><br></p>
<p style="margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; text-indent: 56pt; text-align: justify; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><u><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Power of Attorney.</font></u></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp; </font>It should be noted that even if
    an individual is unable personally to sign a Form 4 or 5 (e.g., if you are out
    of town), the SEC permits the form to be signed by another without a prior or
    simultaneous filing of a power of attorney as long as a power is sent &#8220;as soon
    as practicable&#8221; thereafter.<font style="line-height: inherit;">&nbsp; </font></font><font style="font-family: 'Times New Roman', serif; line-height: inherit;">In
    order to enable the Company to prepare and file the Forms&nbsp;4 on a timely
    basis, <b>it is imperative that you sign and return immediately the enclosed
    power of attorney </b>if you have not previously signed one.</font></font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; text-indent: 56pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; text-indent: 56pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><u>Short
    Sales.</u></b><font style="line-height: inherit;">&nbsp; </font>In addition to the
    foregoing, Section 16(c) prohibits the Company&#8217;s directors, officers and more&#8209;than&#8209;10%
    shareholders from making &#8220;short sales&#8221; of any equity security of the
    Company.<font style="line-height: inherit;">&nbsp; </font>A &#8220;short sale&#8221; is a sale of
    securities which the seller does not own at the time or, if owned, securities
    that will not be delivered for a period longer than 20 days after the sale are
    prohibited.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">SECTION 13</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; text-indent: 56pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">All more&#8209;than&#8209;5% shareholders of the
    Company are required to file initial reports under Section 13 of the Exchange
    Act.<font style="line-height: inherit;">&nbsp; </font>Follow up reports will be required
    if any material changes in their shareholdings occur.<font style="line-height: inherit;">&nbsp; </font>Those persons who are already five percent
    shareholders must file a Schedule 13G 45 days after the first calendar year-end
    when they become subject to this requirement.<font style="line-height: inherit;">&nbsp;
    </font>Additional filings on Schedule 13G are due on each succeeding February
    14 if there has been a change in the reported information during the year.<font style="line-height: inherit;">&nbsp; </font>No filing is required where a change in the
    percentage of shares owned by a reporting person is caused solely be a change
    in the number of outstanding shares.<font style="line-height: inherit;">&nbsp;
    </font>Material changes in shareholdings in the interim will trigger additional
    Schedule 13D filing requirements.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">ADDITIONAL PROHIBITED TRANSACTIONS</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp; </font></font></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; text-indent: 56pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">It is ESI&#8217;s policy that: (1) ESI
    directors and executive officers should not &#8220;margin&#8221; ESI stock, whether for the
    purchase of ESI stock or any other securities; and (2) the Company&#8217;s directors
    and executive officers should not buy or sell puts or calls with respect to ESI
    securities.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">PRE&#8209;CLEARANCE OF ALL TRADES</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; text-indent: 56pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">To provide assistance in preventing
    inadvertent violations and avoiding even the appearance of an improper
    transaction (which could result, for example, where an officer engages in a
    trade while unaware of a pending major development), all transactions in ESI
    stock (stock option exercises or grant acquisitions, dispositions, transfers,
    etc.) by directors and executive officers must be pre&#8209;cleared by the Chief
    Financial Officer.<font style="line-height: inherit;">&nbsp; </font>If you contemplate a
    transaction, you should contact the Chief Financial Officer in advance.<font style="line-height: inherit;">&nbsp; </font>The Chief Financial Officer&#8217;s transactions shall
    be pre-cleared by the Chief Executive Officer.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; break-after: avoid; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">ANNUAL CERTIFICATION</font></b><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></font></p>
<p style="text-align: justify; break-after: avoid; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; break-after: avoid; margin: 0pt; font-size: 10pt; font-family: Arial, sans-serif; text-indent: 56pt; line-height: 1.2;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Directors
    and executive officers may be required, on an annual basis, to certify
    compliance with the attached Policy Statement on Confidential Information and
    Securities Trading by ESI Personnel and with the additional provisions of this
    Director and Executive Officer Addendum.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">DO NOT FORGET:<font style="line-height: inherit;">&nbsp; </font>ALL TRANSACTIONS IN ESI</font></b></font></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">STOCK BY DIRECTORS AND EXECUTIVE</font></b></font></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp;</font>OFFICERS MUST BE PRE&#8209;CLEARED BY</font></b></font></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp;</font>CONTACTING THE COMPANY&#8217;S </font></b></font></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">CHIEF FINANCIAL OFFICER.</font></b></font><font style="font-size: 11pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></p>
<p align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: Arial, sans-serif;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><br></font></b></font></p>
<div style="
    text-indent: 0pt;
    margin: 0px;
">
<div style="border-left: none; border-right: none;">
<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; line-height: inherit;"><font class='pageno'>10</font></font></td>

</tr>



</table>

</div>
<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 align="center" style="text-align: center; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><u><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Certification</font></u></b><b style="mso-bidi-font-weight: normal;"><font style="font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"></font></b></font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: 'CG Times', serif; line-height: 1.2; text-indent: 56pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">The undersigned hereby certifies
    that he or she has read and understands, and agrees to comply with, the
    Company&#8217;s Policy Statement on Confidential Information and Securities Trading
    By Electro-Sensors, Inc. Personnel, together with the Director and Executive
    Officer Addendum thereto, a copy of which was received by the undersigned.</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">Date:<font style="line-height: inherit;">&nbsp; </font><u><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></u><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><u><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></u></font></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>Signature</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;">&nbsp;</font></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><u><font style="line-height: inherit;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></u></font></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'CG Times', serif; text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: -0.15pt; line-height: inherit;"><font style="line-height: inherit;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;N</font>ame
    (please print)</font></p>
<p style="text-align: justify; margin: 0in; font-size: 10pt; font-family: 'CG Times', serif;"><br></p>
<div style="
    text-indent: 0pt;
    margin: 0px;
">
<div style="border-left: none; border-right: none;">
<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; line-height: inherit;"><font class='pageno'>11</font></font></td>

</tr>



</table>

</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
</div>











   </div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>9
<FILENAME>ex231_2.htm
<DESCRIPTION>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="img231ac2dc7b86428b9b04.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 have issued our report dated <font>March 19, 2025</font> with respect to the financial statements included in the Annual Report of Electro-Sensors, Inc. on Form 10-K for the year ended <font>December 31, 2024</font>.&nbsp; We hereby consent to the incorporation by reference in the Registration Statements of Electro-Sensors, Inc. on Form S-8 (Reg. No. 333-210944)</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 19, 2025</font></font></p>
<p style="font: 10pt/normal 'Times New Roman', serif; margin: 0pt 0px; text-align: left; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">&nbsp;</p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">

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




</tr>









</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>




</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>img231ac2dc7b86428b9b04.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img231ac2dc7b86428b9b04.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-31.1
<SEQUENCE>11
<FILENAME>ex311_3.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><br>SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</b></font></p>
<p style="margin: 0pt;font-family: 'times new roman';font-size: 7pt;"><font style="font-family: 'times new roman';font-size: 7pt;">&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="margin: 0pt;font-family: 'times new roman';font-size: 7pt;"><font style="font-family: 'times new roman';font-size: 7pt;">&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: 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="margin: 0pt;font-family: 'times new roman';font-size: 7pt;"><font style="font-family: 'times new roman';font-size: 7pt;">&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="margin: 0pt;font-family: 'times new roman';font-size: 7pt;"><font style="font-family: 'times new roman';font-size: 7pt;">&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: 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="margin: 0pt;font-family: 'times new roman';font-size: 7pt;"><font style="font-family: 'times new roman';font-size: 7pt;">&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="margin: 0pt;font-family: 'times new roman';font-size: 7pt;"><font style="font-family: 'times new roman';font-size: 7pt;">&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="margin: 0pt;font-family: 'times new roman';font-size: 7pt;"><font style="font-family: 'times new roman';font-size: 7pt;">&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="margin: 0pt;font-family: 'times new roman';font-size: 7pt;"><font style="font-family: 'times new roman';font-size: 7pt;">&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="margin: 0pt;font-family: 'times new roman';font-size: 7pt;"><font style="font-family: 'times new roman';font-size: 7pt;">&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="margin: 0pt;font-family: 'times new roman';font-size: 7pt;"><font style="font-family: 'times new roman';font-size: 7pt;">&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="margin: 0pt;font-family: 'times new roman';font-size: 7pt;"><font style="font-family: 'times new roman';font-size: 7pt;">&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="margin: 0pt;font-family: 'times new roman';font-size: 7pt;"><font style="font-family: 'times new roman';font-size: 7pt;">&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 19, 2025</font></font></td>
<td style="width: 790.156px; border-bottom: 1px solid black; padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center; height: 18px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">/s/ David L. Klenk</font></td>


</tr>
<tr style="vertical-align: top;">
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center; height: 10px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></td>
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center; height: 10px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">David L. Klenk</font></td>


</tr>
<tr style="vertical-align: top;">
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center; height: 10px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&nbsp;</font></td>
<td style="padding-right: 0.7pt; padding-left: 0.7pt; font-family: 'Times New Roman', serif; text-align: center; height: 10px;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Chief Executive Officer and Chief Financial Officer</font></td>


</tr>





</table>


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

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


</tr>





</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>


</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>12
<FILENAME>ex321_4.htm
<DESCRIPTION>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, 2024</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 19, 2025</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><br></p>
<div>
<table style='width: 100%; font-family: "times new roman"; font-size: 10pt;'>

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

</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>13
<FILENAME>ex991_5.htm
<DESCRIPTION>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: 1.2; font-family: 'Times New Roman', serif; margin: 0pt 0px; text-align: right;"><font style="font-family: 'times new roman', times; font-size: 12pt; line-height: inherit;"><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: 1.2; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">March 19, 2025</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: 1.2; font-family: 'Times New Roman', serif; margin: 0pt 0px;"><font style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><br></font></p>
<p style="margin: 0in 0in 10pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif;"><font style="font-family: 'Times New Roman', serif; font-size: 10pt; line-height: inherit;">Dear
Shareholders:</font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="line-height: inherit; font-size: 10pt;">Greetings and welcome to the Electro-Sensors 2024 Annual
Report.<font style="line-height: inherit;">&nbsp; </font>We appreciate your interest and
continued support as we carry out our mission of supplying industry-leading
machine monitoring sensors and hazard monitoring systems for global agricultural
and industrial applications.<font style="line-height: inherit;">&nbsp; </font>For over 50
years, our customers have relied on us to guard their machines and facilities -
and more importantly &#8211; protect their people.<font style="line-height: inherit;">&nbsp;
</font>We believe this is a unique and special mission, and we have a group of
passionate and dedicated employees committed to making it happen.</font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><font style="line-height: inherit; font-size: 10pt;">In 2024, we achieved record annual revenue of $9.4 million, up
9.6% over the prior year.<font style="line-height: inherit;">&nbsp; </font>While revenues
grew steadily in our traditional wire-based product families, we experienced
even greater growth in sales of HazardPRO<font style="font-size: 8pt;"><sup>TM</sup></font> wireless hazard
monitoring systems.<font style="line-height: inherit;">&nbsp; </font>Customers continue
to choose Electro-Sensors products for their legendary quality, extreme
durability, and overall favorable cost of ownership.<font style="line-height: inherit;">&nbsp; </font>International sales remain an important
contributor to our business and grew on a percentage basis to 11.5% of
revenue.<font style="line-height: inherit;">&nbsp; </font>We are grateful to the faithful
customers who consistently purchase our products year after year, and we&#8217;re
excited to welcome many new customers with whom we are just beginning a
relationship, one that we look forward to growing in the years ahead.</font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; line-height: 1.2; font-size: 9pt; font-family: 'Times New Roman', serif;"><font style="line-height: inherit; font-size: 10pt;">While our 2024 sales results were strong, ongoing supply
chain issues made order fulfilment an increased challenge as we continued to
see instability in sourcing various components and materials used in
manufacturing our products.<font style="line-height: inherit;">&nbsp; </font>Our
procurement and scheduling teams did a great job managing this dynamic situation;
however, we cannot yet say the supply environment is stable and
predictable.<font style="line-height: inherit;">&nbsp; </font>Entering 2025, we see
additional headwinds in our global supply chain that will require us to
carefully monitor and respond to these continuing challenges.<font style="line-height: inherit;">&nbsp; </font><font style="line-height: inherit;">&nbsp;&nbsp;</font></font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; line-height: 1.2; font-size: 9pt; font-family: 'Times New Roman', serif;"><font style="line-height: inherit; font-size: 10pt;">As you can see, we&#8217;ve had a busy and productive year.<font style="line-height: inherit;">&nbsp; </font>We have an amazing team of tenacious
employees committed to solving our customers&#8217; most important business challenges.<font style="line-height: inherit;">&nbsp; </font>Additionally, our Board of Directors remains
focused on identifying business and corporate development projects to create
value for our shareholders.<font style="line-height: inherit;">&nbsp; </font>We look
forward to building on these foundations and sharing updates with you along the
way.<font style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;"></font></font></p>
<p style="margin: 0in 0in 12pt; text-indent: 0.5in; line-height: 1.2; font-size: 9pt; font-family: 'Times New Roman', serif;"><font style="font-size: 10pt; line-height: inherit;"><font style="line-height: inherit;">Thanks again for your interest in Electro-Sensors.<font style="line-height: inherit;">&nbsp; </font>We invite you to join our virtual annual shareholder
meeting on April 23, 2025.<font style="line-height: inherit;">&nbsp; </font>Please see
your proxy statement or visit our website (</font><font style="line-height: inherit; color: windowtext;">www.electro-sensors.com</font><font style="line-height: inherit;">) for details on how to
access and participate in the virtual meeting. </font></font></p>
<p style="margin: 0in 0in 10pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif;"><font style="font-family: 'Times New Roman', serif; font-size: 10pt; line-height: inherit;">Sincerely,</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><font style="font-family: 'times new roman', times; font-size: 10pt;"><font style="line-height: 115%;">&nbsp; &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="img64f1c2fd1736412c85c1.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>img64f1c2fd1736412c85c1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img64f1c2fd1736412c85c1.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/ELSE2025 on April 23, 2025 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;">11095 Viking Drive #500</font><br><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Eden Prairie, 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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Mar. 18, 2025</div></th>
<th class="th"><div>Jun. 28, 2024</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,  2024<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">2024<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,449,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">$ 6,500,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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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_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,948<span></span>
</td>
<td class="nump">$ 9,870<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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 and $11, respectively</a></td>
<td class="nump">1,309<span></span>
</td>
<td class="nump">1,283<span></span>
</td>
</tr>
<tr class="re">
<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, net</a></td>
<td class="nump">1,964<span></span>
</td>
<td class="nump">1,751<span></span>
</td>
</tr>
<tr class="ro">
<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">197<span></span>
</td>
<td class="nump">179<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,474<span></span>
</td>
<td class="nump">13,139<span></span>
</td>
</tr>
<tr class="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">501<span></span>
</td>
<td class="nump">355<span></span>
</td>
</tr>
<tr class="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">910<span></span>
</td>
<td class="nump">951<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,885<span></span>
</td>
<td class="nump">14,445<span></span>
</td>
</tr>
<tr class="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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">365<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="ro">
<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">41<span></span>
</td>
<td class="nump">76<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">552<span></span>
</td>
<td class="nump">690<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock par value $0.10 per share; authorized 10,000,000 shares; 3,449,021 and 3,428,021 shares issued and outstanding, respectively</a></td>
<td class="nump">344<span></span>
</td>
<td class="nump">342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">2,360<span></span>
</td>
<td class="nump">2,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">11,629<span></span>
</td>
<td class="nump">11,183<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">14,333<span></span>
</td>
<td class="nump">13,755<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,885<span></span>
</td>
<td class="nump">$ 14,445<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2147478546/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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>Amount of asset recognized for present right to economic 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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12<br><br>Reference 14: 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/2147478777/944-210-S99-1<br><br>Reference 15: 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/2147479170/946-210-S99-1<br><br>Reference 16: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 19: 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 20: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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/2147478546/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>Amount of asset recognized for present right to economic benefit, 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 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_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://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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(25))<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/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/2147478777/944-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 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_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_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/2147478777/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/2147478546/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://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(21))<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 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 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)(ii))<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><br>Reference 21: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 4: 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/2147478777/944-210-S99-1<br><br>Reference 5: 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/2147478451/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://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><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 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 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 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 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)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-1<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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 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(30))<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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: 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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<br><br>Reference 9: 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/2147479134/946-220-S99-3<br><br>Reference 10: 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/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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_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,449,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,449,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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 3: 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/2147479170/946-210-S99-2<br><br>Reference 4: 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/2147479134/946-220-S99-3<br><br>Reference 5: 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/2147479170/946-210-S99-1<br><br>Reference 6: 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/2147479134/946-220-S99-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_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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statements Of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 9,373<span></span>
</td>
<td class="nump">$ 8,555<span></span>
</td>
</tr>
<tr class="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,791<span></span>
</td>
<td class="nump">4,310<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,582<span></span>
</td>
<td class="nump">4,245<span></span>
</td>
</tr>
<tr class="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,441<span></span>
</td>
<td class="nump">1,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">2,132<span></span>
</td>
<td class="nump">1,968<span></span>
</td>
</tr>
<tr class="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">1,013<span></span>
</td>
<td class="nump">973<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,586<span></span>
</td>
<td class="nump">4,273<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">(4)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="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 (expense)</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="nump">0<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">440<span></span>
</td>
<td class="nump">407<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">440<span></span>
</td>
<td class="nump">406<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">436<span></span>
</td>
<td class="nump">378<span></span>
</td>
</tr>
<tr class="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="num">(10)<span></span>
</td>
<td class="nump">103<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">446<span></span>
</td>
<td class="nump">275<span></span>
</td>
</tr>
<tr class="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 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="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Other comprehensive loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net comprehensive income</a></td>
<td class="nump">$ 446<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_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.13<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="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,435,040<span></span>
</td>
<td class="nump">3,428,021<span></span>
</td>
</tr>
<tr class="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.13<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="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,435,040<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_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/2147478524/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/2147477250/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://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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-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 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://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)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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/2147478524/942-220-S99-1<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1<br><br>Reference 18: 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/2147477250/944-220-S99-1<br><br>Reference 19: 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://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><br>Reference 2: 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/2147479134/946-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_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/2009/role/commonPracticeRef<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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 11: 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 12: 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 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)(i))<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)(ii))<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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/2147477250/944-220-S99-1<br><br>Reference 9: 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 10: 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/2147477314/942-235-S99-1<br><br>Reference 11: 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 12: 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/2147478524/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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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://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 2: 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 3: 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 4: 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 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://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<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 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<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 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>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: 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 4: 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/2147479532/912-730-25-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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 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 );">Beginning 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 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>
<tr class="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 loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_StockIssuedDuringPeriodValueRestrictedStockAwardVested', window );">Restricted Stock Units Vested</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(2)<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_StockIssuedDuringPeriodSharesRestrictedStockAwardVested', window );">Restricted Stock Units Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,000<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132<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">446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">446<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, 2024</a></td>
<td class="nump">$ 14,333<span></span>
</td>
<td class="nump">$ 344<span></span>
</td>
<td class="nump">$ 2,360<span></span>
</td>
<td class="nump">$ 11,629<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, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,449,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_else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to Restricted Stock Award vested during the 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;">else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested</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: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_else_StockIssuedDuringPeriodValueRestrictedStockAwardVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to Restricted Stock Awards vested during the 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;">else_StockIssuedDuringPeriodValueRestrictedStockAwardVested</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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<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 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<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 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_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://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 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(30))<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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: 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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<br><br>Reference 9: 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/2147479134/946-220-S99-3<br><br>Reference 10: 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/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from 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">$ 446<span></span>
</td>
<td class="nump">$ 275<span></span>
</td>
</tr>
<tr class="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 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">92<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(146)<span></span>
</td>
<td class="num">(99)<span></span>
</td>
</tr>
<tr class="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">132<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade receivables</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(122)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(213)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(18)<span></span>
</td>
<td class="nump">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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(145)<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">42<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(35)<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash from operating activities</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows used in investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows used in financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payments on financing lease</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="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">9,870<span></span>
</td>
<td class="nump">9,625<span></span>
</td>
</tr>
<tr class="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,948<span></span>
</td>
<td class="nump">9,870<span></span>
</td>
</tr>
<tr class="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">171<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="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">$ 0<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/2147477401/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> -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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 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>Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</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 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<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 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: 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> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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_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_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>
</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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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, the Company 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 realizability of trade receivables, valuation of investments, deferred tax assets/liabilities, inventory, 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.&#160; Cash equivalents were $7,980 and $7,926 as of December 31, 2024 and 2023, respectively.</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 two bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses on these accounts. The Company believes it is not exposed to significant credit risk on cash.</span></p>
<div>
 </div>

<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>

<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 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.&#160;&#160;<span style="line-height: inherit;">The Company assesses credit losses on a collective basis where similar risk characteristics exist.&#160; Receivables that do not share risk characteristics with other receivables, or where known collectability issues exist, are evaluated on an individual basis.</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 <span>December 31, 2024</span> and <span>2023</span>.</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, 2024</span>&#160;and 2023, 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;</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;">The Company owns equity securities in two non-publicly traded companies.&#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;">The estimated fair value of non-publicly traded securities is based on financial and other factors.&#160;<span>&#160;</span></span>The executive officer of the two companies is Chairman of the Board of Directors of Electro-Sensors, Inc.&#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;">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;">The Company generally does not make investments in anticipation of short-term fluctuations in market price.&#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, 2024</span> and <span>2023</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, 2024</span> and <span>2023</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, 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 style="border-left: none; border-right: none;">
<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>

<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; The transaction price for each performance obligation is determined at contract inception.&#160; 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 with multiple performance obligations, the transaction price is allocated to each performance obligation using the relative stand-alone selling price.<span style="line-height: inherit;">&#160; </span>Stand-alone selling prices are based on observable stand-alone prices charged to customers.&#160; Product revenue is recognized at the point in time when control is transferred to the customer, which typically occurs upon shipment.&#160; Service revenue is recognized when provided to the customer, and 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 $42&#160;and $46&#160;in&#160;<span>2024</span> and <span>2023</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 $1,013&#160;and $973&#160;in&#160;<span>2024</span> and <span>2023</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 income (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 $311 and $279&#160;at <span>December 31, 2024</span>&#160;and <span>2023</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, 2024</span> and <span>2023</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;">185,000&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">and 175,000 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 years ended <span>December 31, 2024</span>&#160;and 2023, 84,000 and&#160;105,000, respectively, 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>2024</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;">446</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,435,040 </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.13</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;">446</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,435,040 </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.13</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>2023</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;">275</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,428,021 </span></p> </td>
<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.08</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;"> 0 </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-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;">275</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,428,021 </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.08</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, 2024</span>, the Company had one stock-based compensation plan.</span></p>
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">

<p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><span style="font-family: 'times new roman'; font-size: 10pt;">&#160;</span></p>

<div>
<p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10.0pt;"><span style="font-family: 'times new roman', times;">New
Accounting Standard Not Yet Adopted</span></span></b></p>
<p style="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10.0pt;">&#160;</span></b></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The Financial Accounting Standards Board ("FASB") issued an Accounting Standards Update ("ASU")&#160;<span style="font-style: italic; line-height: inherit;">Disaggregation of Income Statement Expenses&#160;</span>in November 2024 and issued ASU 2025-01 in January 2025 to clarify its effective date.&#160; This ASU&#160;provides investors with more decision-useful information
about a business entity&#8217;s expenses. The ASU requires companies to provide
detailed disclosure of specified categories underlying certain expense captions
in interim and annual periods. It would provide investors with more detailed
information about the types of expenses, including employee compensation, depreciation,
amortization, and costs incurred related to inventory and manufacturing
activities in income statement expense captions such as cost of sales; selling,
general and administrative; and research and development.<span style="line-height: inherit;">&#160; </span>The ASU does not change or remove existing
expense disclosure requirements and does not change requirements for
presentation of expenses on the face of the income statement. It requires companies
to include certain existing disclosures in the same tabular format disclosure.<span style="line-height: inherit;">&#160; </span>The ASU is effective for annual reporting
periods beginning after December 15, 2026, and interim reporting periods within
annual reporting periods beginning after December 15, 2027. Early adoption is
permitted.</span></span></p> </div>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><br/></p> </div> </div>

<div style="border-left: none; border-right: none;">
<p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;"><b><span style="font-size: 10.0pt;">Recently Adopted Accounting Standard</span></b></span></p>
<p style="line-height: 12pt; 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="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;">In
November 2023, the FASB issued ASU 2023-07 <i>Improvements to Reportable
Segment Disclosures.<span style="line-height: inherit;">&#160; </span></i><span style="line-height: inherit;">&#160;</span>This ASU, which amends Topic 280: <i>Segment
Reporting, </i>improves disclosures requirements for reportable segments and enhances
disclosures for companies with single reportable segments.<span style="line-height: inherit;">&#160; </span>The Company has a single reportable segment
based on the nature of its services and regulatory environment under which it
operates.<span style="line-height: inherit;">&#160; </span>The nature of the business and
the accounting policies of the segment are the same as described throughout Note 1.<span style="line-height: inherit;">&#160;&#160;</span>The Company&#8217;s Chief Operating Decision
Maker (&#8220;CODM&#8221;) is its president.<span style="line-height: inherit;">&#160; </span>The
CODM assesses the reportable segment&#8217;s performance and allocates resources for
the reportable segment based on the net income and total assets which are the
same amounts in all material respects as those reported on the Statement of Comprehensive
Income and Balance Sheets.<span style="line-height: inherit;">&#160; </span>The Company
adopted the standard on January 1, 2024.<span style="line-height: inherit;">&#160;
</span>The adoption did not have a material impact on the Company&#8217;s financial
statements.</span></p> </div>
<p style="line-height: 12pt; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10.0pt;">&#160;</span></b></p>
<div style="border-left: none; border-right: none;">

<p style="margin: 0pt;"><b style="font-family: 'Times New Roman', serif; font-size: 12pt;"><span style="font-size: 10.0pt;">Reclassification
of Prior Year Presentation</span></b></p>
<p style="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">&#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;">All
Treasury Bills from prior periods have been reclassified to cash equivalents
for consistency with the current year presentation. The reclassification had no
effect on the reported results of operations. The Statement
of Cash Flows has been adjusted to reflect this reclassification.</span></p>  </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_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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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: 'times new roman', times; line-height: inherit;">The Compa<span style="line-height: inherit;">ny has inv</span>estments in common equity securities of two private U.S. companies that have an undeterminable market.&#160;&#160;</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: 0in 0in 0.0001pt; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Equity securities are measure<span style="line-height: inherit;">d at fair value and un</span>realized gains and losses, if any, are reported in our Statements of Comprehensive Income in non-operating income.&#160;</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 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, 2024</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;"> 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; font-weight: bold;"> Total Investments, <span>December 31, 2024</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, 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;"><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; 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 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;"> 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> </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/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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, 2024</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: 52px; 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: 14px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 14px; 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: 14px; 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: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 18px;">
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">56</span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">56</span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">0</span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">0</span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">56</span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr> </tbody> </table> </div> </div>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><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_UCGJ0G6UQO00000000000000000000">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 52px; 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: 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; font-family: 'times new roman'; font-size: 10pt;"><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 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;">Ther<span>e w</span>as&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">no</span><span style="font-size: 10pt; font-family: 'Times New Roman';">&#160;change in Level </span><span>3</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> asse</span><span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">ts measured&#160;at fair valu</span><span style="font-size: 10pt; font-family: 'Times New Roman';">e on a re</span><span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">curring bas</span><span style="font-size: 10pt; font-family: 'Times New Roman';">is during the years ended December 31, 2024 and 2023.&#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_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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-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_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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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;">
<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;">
<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 rgb(0, 0, 0); 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;"> <span>December 31,</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="border-bottom: 0.75pt solid rgb(0, 0, 0); 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;"> <span>2024</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="border-bottom: 0.75pt solid rgb(0, 0, 0); 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;"> <span>2023</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 70%;">
<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: rgb(214, 243, 232); 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: 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: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 1,334 </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;"> &#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: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 1,172 </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; vertical-align: bottom; height: 10px;">
<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;">
<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;">
<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;">
<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;">
<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;">
<p 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;"> 301 </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; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 339 </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; 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;"> 288 </span></p> </td>
<td style="padding-bottom: 1pt; 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;"><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;"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 10px;"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><strong><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">(10</span></span></strong></span><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px;"><span style="font-weight: bold;">)</span></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 10px;"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(10</span><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px;">)</td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> 1,964 </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; 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="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> 1,751 </span></p> </td>
<td style="padding-bottom: 2pt; 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> </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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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;">
<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;">
<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 rgb(0, 0, 0); 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;"> <span>December 31,</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; padding: 0px; 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: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="border-bottom: 0.75pt solid rgb(0, 0, 0); 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;"> <span>2024</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="border-bottom: 0.75pt solid rgb(0, 0, 0); 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;"> <span>2023</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 70%;">
<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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: 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="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: rgb(214, 243, 232); 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: 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; vertical-align: bottom; height: 10px;">
<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;">
<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;">
<p style="margin: 0pt;"><br/></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;"> 260 </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<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;">
<p 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;"><br/></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;"> 282 </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; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 432 </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; font-weight: bold;"> &#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;"> 463 </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: 17px;">
<td style="padding: 0px; vertical-align: bottom; height: 17px;">Right<span>-of-Use</span> Asset</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;"><strong>0</strong></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;">30</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: 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;"> 1,373 </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 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;">
<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 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;"> &#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;"> 415 </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 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;"> 415 </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 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);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2,543 </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; font-weight: bold;"> &#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;"> 2,626 </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 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;">
<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 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;"> &#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;"> 1,633 </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 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;"> 1,675 </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 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);">
<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: rgb(214, 243, 232);">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> 910 </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; 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="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> 951 </span></p> </td>
<td style="padding-bottom: 2pt; 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> </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, 2024</span> and <span>2023</span> was $92&#160;and $94, 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/2147477798/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/2147477798/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/2147477798/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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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 6. 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: 'Times New Roman'; 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;">
<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;">
<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;">
<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;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> <span>2024</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'; font-size: 8pt; font-weight: bold;"> &#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'; 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;"> <span>2023</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'; 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; height: 17px; width: 70%;">
<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; height: 17px; 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: #d6f3e8; vertical-align: bottom; height: 17px; 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; vertical-align: bottom; height: 17px; width: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 309 </span></p> </td>
<td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; 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: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 255 </span></p> </td>
<td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;">
<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;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 56 </span></p> </td>
<td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 68 </span></p> </td>
<td style="background-color: #ffffff; padding-bottom: 1pt; 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;">
<td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 19px;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 365 </span></p> </td>
<td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 323 </span></p> </td>
<td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px;">
<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> -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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 4: 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(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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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 7. Leases</span></strong></span></p>
<p style="margin: 0pt; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">The Co<span>mpany has</span><span><span> a</span>n operating lea</span>se for office equipment on a month-to-month basis.&#160; Lease expense for the years ended <span>December 31, 2024</span>&#160;and <span>2023</span>, was $<span style="border-left: none; border-right: none;">7</span>&#160;and $1, respectively.</span></p>
<p style="margin: 0pt; line-height: 1;"><br/></p>
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;">The components of lease expense were as follows:</span></p>
<p style="margin: 0pt; line-height: 1;"><br/></p>
<div>

<table border="0" cellpadding="0" cellspacing="0" style="height: 0px; width: 70%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="70%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; text-align: center; margin: 0px; text-indent: 0px;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;">Y</span><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;">ear Ended December 31, 2023</span></span></td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="background: #d6f3e8; padding: 0px; height: 10px; width: 80%; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> Finance lease cost: </span></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; width: 17%; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> Amortization of right-of-use assets </span></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> $ </span></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><b><span style="font-size: 10pt; color: #000000;">5</span></b></span></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> Interest&#160;on&#160;lease&#160;liabilities </span></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><b><span style="font-size: 10pt; color: #000000;">0</span></b></span><b> </b></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> Total finance lease cost </span></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="padding: 0px; height: 10px; border-bottom: 3px double #000000; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> $ </span></p> </td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><b><span style="font-size: 10pt; color: #000000;">5</span></b></span><b> </b></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr> </tbody> </table>  </div>
<p style="margin: 0pt; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Supplemental balance sheet information related to leases is as follows:</span></p>
<p style="margin: 0pt; line-height: 1;"><br/></p>
<div>

<table border="0" cellpadding="0" cellspacing="0" style="height: 0px; width: 70%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="70%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: center;"><span style="font-size: 8pt; color: #000000; font-weight: bold; font-family: 'times new roman', times;"> &#160;December 31, 2023 </span></p> </td>
<td style="padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="background: #d6f3e8; padding: 0in; height: 10px; width: 80%;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> Finance leases </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; width: 1%;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; width: 17%;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; width: 1%;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> Property and equipment, gross </span></p> </td>
<td style="padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> $ </span></p> </td>
<td style="padding: 0in; height: 10px;" valign="bottom">
<p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span><b><span style="font-size: 10pt; color: #000000;">30</span></b></span><b> </b></p> </td>
<td style="padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> Accumulated amortization </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="bottom">
<p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10pt; color: #000000;">(<span>30</span></span></b></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="bottom">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10pt; color: #000000;">)</span></b></p> </td> </tr>
<tr style="height: 11px;">
<td style="padding: 0in; height: 11px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160;&#160;&#160;&#160;&#160; <span style="-sec-ix-hidden:Tag521">Property and equipment, net</span> </span></p> </td>
<td style="padding: 0in; height: 11px; border-bottom: 3px double #000000; border-top: 1pt solid #000000;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> $ </span></p> </td>
<td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; padding: 0in; height: 11px;" valign="bottom">
<p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span><b><span style="font-size: 10pt; color: #000000;">0</span></b></span><b> </b></p> </td>
<td style="padding: 0in; height: 11px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#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_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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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 8. Stock<span>-Based</span> Compensation</span></p>
<p style="margin: 0px; text-indent: 0px; font-family: arial, helvetica, sans-serif; font-size: 7pt;"><span style="font-family: arial, helvetica, sans-serif; font-size: 7pt;">&#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 after vesting 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. The terms of the grants require an acceleration of vesting upon a change in control of 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, 2024</span>, under the <span><span>2013</span></span> <span>Plan</span>, 46,000 shares had been issued, options to purchase an aggregate of 185,000 shares were outstanding, of which options to purchase&#160;97,000 shares were exercisable. As of December 31, 2024, the Company also had&#160;84,000 restricted stock units outstanding. There are&#160;285,000&#160;additional shares available for issuance pursuant to awards that may be granted under the 2013 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; line-height: 1.2;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Stock Options</span></p>
<p style="margin: 0px; text-indent: 0px; font-family: arial, helvetica, sans-serif; font-size: 7pt;"><span style="font-family: arial, helvetica, sans-serif; font-size: 7pt;">&#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;">In 2024, the Company granted 25,000 non-qualified stock options to one&#160;<span style="font-size: 10pt;">of its non-employee board members and </span>10,000<span style="font-size: 10pt;"> non-qualified stock options to an employee. </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">In 2023, 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 board members. All of 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;</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: 0pt 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The weighted average&#160;<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 31, <span>2024</span>&#160;and 2023 are as follows:&#160;</span></span></p>
<p style="margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p>

<div>
<div style="border-left: none; border-right: none;">
<table border="0" cellpadding="0" cellspacing="0" style="height: 0px; width: 50%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="50%">
<tbody>
<tr style="height: 15px;">
<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; text-align: left; height: 15px;"><br/></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 0px; height: 15px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 8pt; font-weight: bold;">2024</span></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 0px; height: 15px; margin: 0px; text-indent: 0px; text-align: center;"><span style="font-weight: bold;"><br/></span></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 0px; height: 15px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 8pt; font-weight: bold;">2023</span></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: left; width: 68%;" 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; font-family: 'times new roman', times;"> Dividend Yield </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right; width: 15%;" 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; font-family: 'times new roman', times;"> &#160;<span style="color: #000000; 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; line-height: inherit;">0.00</span><span style="color: #000000; 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; float: none; display: inline !important;">%</span> </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: center; width: 2%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><br/></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right; width: 15%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">0.00%</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;" 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; font-family: 'times new roman', times;"> 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: right;" 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; font-family: 'times new roman', times;"><span style="color: #000000; 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; line-height: inherit;"> 25.06</span><span style="color: #000000; 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; float: none; display: inline !important;">%</span></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;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><br/></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: right;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">25.56%</span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="background: #d6f3e8; padding: 0in; height: 10px; 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; font-family: 'times new roman', times;"> Risk&#160;Free&#160;Interest&#160;Rate </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right;" 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; font-family: 'times new roman', times;"> <span style="color: #000000; 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; line-height: inherit;">4.49</span><span style="color: #000000; 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; float: none; display: inline !important;">%</span></span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: center;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><br/></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;">4.35%</span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; height: 10px; 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; font-family: 'times new roman', times;"> Expected Life </span></p> </td>
<td style="padding: 0in; height: 10px; text-align: right;" 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; font-family: 'times new roman', times;"> 6<span style="color: #000000; 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; float: none; display: inline !important;">&#160;Years</span></span></p> </td>
<td style="padding: 0in; height: 10px; text-align: right;" valign="top"><br/></td>
<td style="padding: 0in; height: 10px; text-align: right;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times;">6 Years</span></span></p> </td> </tr> </tbody> </table> </div> </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><span style="font-size: 10pt; line-height: inherit;"><br/></span></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><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: left; 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-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-size: 13.3333px; float: none; line-height: inherit; display: inline !important;">There were<span style="line-height: inherit;">&#160;no<span>&#160;</span>o</span></span><span style="font-size: 13.3333px; float: none; line-height: inherit; display: inline !important;">ptions<span>&#160;</span>exercised during the years ended<span>&#160;</span><span>December 31, 2024</span></span><span style="font-size: 13.3333px; float: none; line-height: inherit; display: inline !important;">&#160;and 2023.&#160;<span>&#160;</span></span></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: left; 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-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The Company had<span>&#160;</span><span style="line-height: inherit;">25,000</span>&#160;and<span>&#160;</span>225,000<span>&#160;</span>options expire during the years ended December 31,<span>&#160;</span><span>2024</span><span>&#160;</span>and 2023, respectively.&#160;</span></span></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; 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="color: #000000; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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: left; text-indent: 0pt; 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-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;"><span style="font-family: 'times new roman', times;">The following table summarizes the activity for outstanding incentive stock o</span>ptions<span>&#160;</span>under the<span>&#160;</span><span style="border-left: none; border-right: none; line-height: inherit;"><span>2013</span></span><span>&#160;</span>Plan:</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: left; text-indent: 0pt; 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-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span></span></span></p>

<div>
<div><br/></div>
<div style="border-left: none; border-right: none;">
<table cellpadding="0" cellspacing="0" style="height: 127px; 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="height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<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="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<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="height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-<br/></span><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average 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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Aggregate </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Intrinsic Value</span><br/></p> </td>
<td style="padding-bottom: 1pt; height: 17px; vertical-align: bottom;" valign="bottom">
<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="height: 10px; background-color: #d6f3e8; width: 51%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at <span style="border-right: none; border-left: none;">December 31, <span>2022</span></span></span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 300,000 </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4.35 </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 1.4 </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 18pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 100,000</span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160;&#160; </span></p> </td>
<td style="height: 10px; text-align: right; vertical-align: bottom;" valign="bottom">4.25</td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; text-align: right; vertical-align: bottom;" valign="bottom">9.7</td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" 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-left: 18pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p> </td>
<td style="height: 10px; padding: 0px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160;&#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; text-align: right; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-bottom: 1pt; padding-left: 18pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Expired </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">)</td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; 0.0 </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" 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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Bal<span>ance</span> at&#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;">December 31, <span>2023</span></span></span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 175,000 </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4.06 </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 6.8 </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 18pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 35,000</span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;">4.05</p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;">9.6</p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" 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-left: 18pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-bottom: 1pt; padding-left: 18pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Expired </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(25,000</span></p> </td>
<td style="padding: 0px; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;</span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.39</span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" 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-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<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, 2024</span></span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 185,000 </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3.99 </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 7.8 </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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; height: 10px; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">219</span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-bottom: 2pt; padding-left: 9pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested and exercisable as of <span>December 31, 2024</span> </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 97,000 </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding: 0px; height: 10px; 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; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; 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; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.80</span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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;">132</span></span> </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<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;"><span style="font-size: 10pt; line-height: inherit;">As of </span><span>December 31, 2024</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;was $115, which the Company expects to recognize over the&#160;four year&#160;vesting period. To the extent the forfeiture rate is different than we have anticipated, stock-based compensation related to the awards will be different from 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 $</span>46<span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">&#160;and $</span>38<span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">&#160;during the years ended&#160;</span><span>December 31, 2024</span><span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">&#160;and&#160;</span><span>2023</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>
<div style="border-left: none; border-right: none;">
 </div> </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; 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. 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. 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;"><span>December 31, 2024</span></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;"></td>
<td style="height: 17px;"></td>
<td colspan="4" style="height: 17px; text-align: center; 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;"></td> </tr>
<tr style="height: 10px;">
<td style="height: 10px;">
<p style="padding-left: 60px; margin: 0pt;"><br/></p> </td>
<td style="height: 10px;"></td>
<td style="height: 10px; vertical-align: bottom; text-align: center; 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;"></td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"></td>
<td style="height: 10px; text-align: center; 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;"></td> </tr>
<tr style="height: 17px; background-color: #d6f3e8;">
<td style="height: 17px; background-color: #d6f3e8; width: 56%;">Unvested as of<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span>December 31, 2023</span></span></td>
<td style="height: 17px; background-color: #d6f3e8; width: 1%;"><br/></td>
<td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 20%;" valign="bottom">105,000</td>
<td style="height: 17px; vertical-align: bottom; background-color: #d6f3e8; width: 1%;" valign="bottom"><br/></td>
<td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 1%;" valign="bottom">$</td>
<td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 20%;" valign="bottom">
<div style="border-right: none; border-left: none;">4.11</div> </td>
<td style="text-align: right; height: 17px; background-color: #d6f3e8; width: 1%;"><br/></td> </tr>
<tr style="height: 17px;">
<td style="height: 17px;">&#160; &#160; Granted</td>
<td style="height: 17px;"><br/></td>
<td style="text-align: right; height: 17px; vertical-align: bottom;" valign="bottom">0</td>
<td style="height: 17px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 17px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="text-align: right; height: 17px; vertical-align: bottom;" valign="bottom">0.00</td>
<td style="text-align: right; height: 17px;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="height: 10px; background-color: #d6f3e8;">&#160; &#160; Vested</td>
<td style="height: 10px; background-color: #d6f3e8;"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">(21,000</td>
<td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">)</td>
<td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">4.11</td>
<td style="text-align: right; height: 10px; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="height: 10px;">&#160; &#160; Forfeited/canceled</td>
<td style="height: 10px;"><br/></td>
<td style="text-align: right; height: 10px; vertical-align: bottom;" valign="bottom">0</td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="text-align: right; height: 10px; vertical-align: bottom;" valign="bottom">0.00</td>
<td style="text-align: right; height: 10px;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="height: 10px; 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>December 31, 2024</span></span></span></td>
<td style="height: 10px; background-color: #d6f3e8;"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom">84,000</td>
<td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom">$</td>
<td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom">4.11</td>
<td style="text-align: right; height: 10px; 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;<span>December 31, 2024</span>, the unrecognized compensation expense related to outstanding restricted stock units was $316, which the Company expects to recognize over a period of four 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 $86<span style="line-height: inherit;">&#160;and $29&#160;</span>for years ended <span>December 31, 2024</span>&#160;and 2023, respectively.</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 9. Benefit 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; line-height: 1.2;"><span style="font-family: 'Times New Roman'; 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: '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 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, 2024</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, 2024</span> and <span>2023</span>.&#160; The ESOP had no debt to the Company at <span>December 31, 2024</span> or <span>2023</span>.</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The Company recognized ESOP compensation expense for contributions of $24&#160;to the ESOP plan for each of the years ended December 31, <span>2024</span> and <span>2023</span>.</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 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, 2024</span>, 94,434 shares of the Company&#8217;s stock, with an aggregate fair market value of approximately $488, 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: '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;">Profit sharing plan and savings plan</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 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>2024</span> or <span>2023</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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 10. 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; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td colspan="6" style="vertical-align: bottom; 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; height: 17px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px; 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>2024</span></span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px; 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;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="background-color: #d6f3e8; height: 10px;">
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="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;">
<p style="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;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="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;">
<p style="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;">
<p style="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;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 70%;">
<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: 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: 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%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span>144</span></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;&#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: 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%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>201</span></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1%;"></td> </tr>
<tr style="background-color: #d6f3e8; height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); height: 10px;">
<p style="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;">
<p style="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;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<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;">
<p style="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="background-color: #d6f3e8; height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); height: 10px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>(155</span></span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"><span style="font-weight: bold;">)</span></td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<p style="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;">
<p style="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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>(99</span></span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">)</td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> State </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; border-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; 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;"></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; 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; 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;"></td> </tr>
<tr style="background-color: #d6f3e8; height: 10px;">
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="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; 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; 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>(10</span></span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; padding: 0px 0px 1px;"><span style="font-weight: bold;">)</span></td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<p style="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; 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; 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>103</span></span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; padding: 0px 0px 1px;"></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;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td colspan="6" style="vertical-align: bottom; 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;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px; 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>2024</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px; 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;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 70%;">
<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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); width: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">92</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', times; font-size: 10pt; font-weight: bold;">&#160;&#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', times; 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', times; font-size: 10pt;"> $ </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">79</span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 1%;"></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Increase (Decrease) in Taxes Resulting From: </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-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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);">
<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: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="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);">
<p style="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);">
<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: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">R&amp;D Credits </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;">(88</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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(63</span></p> </td>
<td style="vertical-align: bottom; height: 10px;">)</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;"><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: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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);">
<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: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="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);">
<p style="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);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; border-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; 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;">(19</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; 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; 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;">82</span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom"></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 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); 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); 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;">(10</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: rgb(214, 243, 232);"><span style="font-weight: bold;">)</span></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', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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;"> $ </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">103</span></p> </td>
<td style="height: 10px; background-color: rgb(214, 243, 232); 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>

<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;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td colspan="6" style="vertical-align: bottom; 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;">December 31,</span><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px; 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>2024</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px; 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;">
<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; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="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);">
<p style="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);">
<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: rgb(214, 243, 232);">
<p style="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);">
<p style="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);">
<p style="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);">
<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: rgb(214, 243, 232);">
<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: 70%;">
<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%;">
<p style="margin: 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;"> 27 </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; font-weight: bold;"> &#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: 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;"> 26 </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> </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;"><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; background-color: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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; background-color: rgb(214, 243, 232);">
<p style="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; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Stock compensation </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> 52 </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;"> 6 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Bonus </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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; background-color: rgb(214, 243, 232);">
<p style="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;"> 4 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Depreciation and amortization </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> 53 </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;"> 71 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 17px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"><span style="font-family: 'times new roman', times; font-size: 10pt;">Inventory obsolescence</span><br/></td>
<td style="vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><span style="font-weight: bold;">2</span></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><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; background-color: rgb(214, 243, 232);"><br/></td> </tr>
<tr style="height: 17px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px;">R&amp;D expenses</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: right;"><span style="font-weight: bold;">392</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;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: right;">273</td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></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;"><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; background-color: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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; background-color: rgb(214, 243, 232);">
<p style="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;"> 311 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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;"> 279 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Valuation allowance&#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; 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; 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;">(311</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold;">)</span></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; 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; 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;">(279</span></p> </td>
<td style="height: 10px; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px;" valign="middle">)</td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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; background-color: rgb(214, 243, 232);">
<p style="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;"> 532 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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;"> 382 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="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);">
<p style="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; background-color: rgb(214, 243, 232);">
<p style="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: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Prepaid expenses </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> 31 </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;"> 27 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="margin: 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); 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; 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;"> 31 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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-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; 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;"> 27 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; 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;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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; 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; 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;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="margin: 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); 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; 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;">501</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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: 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; 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;"> 355 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; 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 2021 through 2023 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 <span>December 31, 2024</span>&#160;or December 31, 2023 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 tax.</p></div>
<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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<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 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: 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/2147477891/740-270-50-1<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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 11. 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 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-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 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 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.Q2)<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> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_SegmentReportingAbstract', window );"><strong>Segment Information</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_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"><span style="font-weight: bold;">Note 12.&#160; Segm<span>ent Info</span>rmation</span></p> </div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-weight: bold; line-height: inherit;"><br/></span></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">The Company has a single
reportable segment based on the nature of its services and regulatory
environment under which it operates.<span style="line-height: inherit;">&#160; </span>The
nature of the business and the accounting policies of the segment are the same
as described throughout Note 1.<span style="line-height: inherit;">&#160;
</span>The Company&#8217;s Chief Operating Decision Maker (&#8220;CODM&#8221;) is its president.<span style="line-height: inherit;">&#160; </span>The CODM assesses the reportable segment&#8217;s
performance and allocates resources for the reportable segment based on the net
income and total assets which are the same amounts in all material respects as
those reported on the Statements of Comprehensive Income and Balance Sheets.</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<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 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: 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 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<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 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<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 (e)<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_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [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_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTradingPoliciesProcLineItems</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTrdPoliciesProcAdoptedFlag</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>
</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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text">
<div style="margin: 0pt; line-height: 1.3;"><span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;">I<span>tem</span>&#160;<span style="line-height: inherit;"><span style="line-height: inherit;"><span>1</span></span></span>C.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</span><a class="customBookmark" href="#TOC" id="BCybersecurity_102202417401735" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;"><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><span> <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></span></span></p>

<div style="border-right: none; border-left: none;">
<div id="fs_NQ3Z3VU5DS00000000000000000000B">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div style="border-left: none; border-right: none;">
<div id="fs_9IGJ04BNG000000000000000000000B">
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>

<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<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;"><span><span style="-sec-ix-hidden:Tag496">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.&#160;</span></span><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> </div> </div> </div> </div> </div> </div>
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>

<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div>
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<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;"><span style="-sec-ix-hidden:Tag498"><span style="-sec-ix-hidden:Tag499">A reputable firm for managed IT services provides managed IT services to Electro-Sensors.</span> 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 <span>24</span>/<span>7</span> 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></span></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>  </div> </div> </div> </div> </div> </div> </div> </div> </div>  </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>
<div>
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div style="border-left: none; border-right: none;">
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div>
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div>

<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<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;">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><span style="-sec-ix-hidden:Tag495">We are committed to providing timely and accurate information to our stakeholders in the event of a breach.</span></span></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>  </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </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;">As of the date of this report, <span style="-sec-ix-hidden:Tag497">we are not aware of any breach events or cybersecurity threats that could materially affect or are reasonably likely to materially affect the Company</span>, 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> <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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text">As of the date of this report, <span style="-sec-ix-hidden:Tag497">we are not aware of any breach events or cybersecurity threats that could materially affect or are reasonably likely to materially affect the Company</span>, including our business strategy, results of operations, or financial condition.<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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text">
<div style="border-right: none; border-left: none;">
<div id="fs_NQ3Z3VU5DS00000000000000000000B">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div style="border-left: none; border-right: none;">
<div id="fs_9IGJ04BNG000000000000000000000B">
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>

<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<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;"><span><span style="-sec-ix-hidden:Tag496">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.&#160;</span></span><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> </div> </div> </div> </div> </div> </div>
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>

<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div>
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<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;"><span style="-sec-ix-hidden:Tag498"><span style="-sec-ix-hidden:Tag499">A reputable firm for managed IT services provides managed IT services to Electro-Sensors.</span> 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 <span>24</span>/<span>7</span> 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></span></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>  </div> </div> </div> </div> </div> </div> </div> </div> </div>  </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>
<div>
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div style="border-left: none; border-right: none;">
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div>
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div>

<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<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;">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><span style="-sec-ix-hidden:Tag495">We are committed to providing timely and accurate information to our stakeholders in the event of a breach.</span></span></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>  </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <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_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">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></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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><span><span style="-sec-ix-hidden:Tag496">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.&#160;</span></span><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></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_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<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;"><span><span style="-sec-ix-hidden:Tag496">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.&#160;</span></span><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> </div> </div> </div> </div> </div> </div>
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>

<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div>
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<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;"><span style="-sec-ix-hidden:Tag498"><span style="-sec-ix-hidden:Tag499">A reputable firm for managed IT services provides managed IT services to Electro-Sensors.</span> 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 <span>24</span>/<span>7</span> 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></span></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>  </div> </div> </div> </div> </div> </div> </div> </div> </div> <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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div>
<div>
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<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;"><span style="-sec-ix-hidden:Tag498"><span style="-sec-ix-hidden:Tag499">A reputable firm for managed IT services provides managed IT services to Electro-Sensors.</span> 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 <span>24</span>/<span>7</span> 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></span></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; line-height: 1.3;">
<div>
<div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;">
<div>
<div>
<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;">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><span style="-sec-ix-hidden:Tag495">We are committed to providing timely and accurate information to our stakeholders in the event of a breach.</span></span></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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_NatureOfOperationsPolicyTextBlock', 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, the Company 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 realizability of trade receivables, valuation of investments, deferred tax assets/liabilities, inventory, 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.&#160; Cash equivalents were $7,980 and $7,926 as of December 31, 2024 and 2023, respectively.</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 two bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses on these accounts. The Company believes it is not exposed to significant credit risk on cash.</span></p> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Trade Receivables And Credit Policies</a></td>
<td class="text">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Trade receivables and credit policies</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p style="margin: 0pt; font-family: 'Times New Roman'; font-size: 10pt; 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.&#160;&#160;<span style="line-height: inherit;">The Company assesses credit losses on a collective basis where similar risk characteristics exist.&#160; Receivables that do not share risk characteristics with other receivables, or where known collectability issues exist, are evaluated on an individual basis.</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 <span>December 31, 2024</span> and <span>2023</span>.</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, 2024</span>&#160;and 2023, 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;</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;">The Company owns equity securities in two non-publicly traded companies.&#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;">The estimated fair value of non-publicly traded securities is based on financial and other factors.&#160;<span>&#160;</span></span>The executive officer of the two companies is Chairman of the Board of Directors of Electro-Sensors, Inc.&#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;">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;">The Company generally does not make investments in anticipation of short-term fluctuations in market price.&#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, 2024</span> and <span>2023</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, 2024</span> and <span>2023</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, 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 style="border-left: none; border-right: none;">
<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_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; The transaction price for each performance obligation is determined at contract inception.&#160; 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 with multiple performance obligations, the transaction price is allocated to each performance obligation using the relative stand-alone selling price.<span style="line-height: inherit;">&#160; </span>Stand-alone selling prices are based on observable stand-alone prices charged to customers.&#160; Product revenue is recognized at the point in time when control is transferred to the customer, which typically occurs upon shipment.&#160; Service revenue is recognized when provided to the customer, and typically takes less than a week to provide.</span><br/></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_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 $42&#160;and $46&#160;in&#160;<span>2024</span> and <span>2023</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_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 $1,013&#160;and $973&#160;in&#160;<span>2024</span> and <span>2023</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_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 income (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 $311 and $279&#160;at <span>December 31, 2024</span>&#160;and <span>2023</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="ro">
<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, 2024</span> and <span>2023</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;">185,000&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">and 175,000 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 years ended <span>December 31, 2024</span>&#160;and 2023, 84,000 and&#160;105,000, respectively, 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>2024</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;">446</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,435,040 </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.13</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;">446</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,435,040 </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.13</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>2023</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;">275</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,428,021 </span></p> </td>
<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.08</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;"> 0 </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-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;">275</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,428,021 </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.08</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="re">
<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, 2024</span>, the Company had one stock-based compensation plan.</span></p> <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_NewAccountingStandardNotYetAdoptedPolicyTextBlock', window );">New Accounting Standard Not Yet Adopted</a></td>
<td class="text">
<div>
<p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10.0pt;"><span style="font-family: 'times new roman', times;">New
Accounting Standard Not Yet Adopted</span></span></b></p>
<p style="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10.0pt;">&#160;</span></b></p>
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">The Financial Accounting Standards Board ("FASB") issued an Accounting Standards Update ("ASU")&#160;<span style="font-style: italic; line-height: inherit;">Disaggregation of Income Statement Expenses&#160;</span>in November 2024 and issued ASU 2025-01 in January 2025 to clarify its effective date.&#160; This ASU&#160;provides investors with more decision-useful information
about a business entity&#8217;s expenses. The ASU requires companies to provide
detailed disclosure of specified categories underlying certain expense captions
in interim and annual periods. It would provide investors with more detailed
information about the types of expenses, including employee compensation, depreciation,
amortization, and costs incurred related to inventory and manufacturing
activities in income statement expense captions such as cost of sales; selling,
general and administrative; and research and development.<span style="line-height: inherit;">&#160; </span>The ASU does not change or remove existing
expense disclosure requirements and does not change requirements for
presentation of expenses on the face of the income statement. It requires companies
to include certain existing disclosures in the same tabular format disclosure.<span style="line-height: inherit;">&#160; </span>The ASU is effective for annual reporting
periods beginning after December 15, 2026, and interim reporting periods within
annual reporting periods beginning after December 15, 2027. Early adoption is
permitted.</span></span></p> </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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Standard</a></td>
<td class="text">
<div style="border-left: none; border-right: none;">
<p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times;"><b><span style="font-size: 10.0pt;">Recently Adopted Accounting Standard</span></b></span></p>
<p style="line-height: 12pt; 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="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;">In
November 2023, the FASB issued ASU 2023-07 <i>Improvements to Reportable
Segment Disclosures.<span style="line-height: inherit;">&#160; </span></i><span style="line-height: inherit;">&#160;</span>This ASU, which amends Topic 280: <i>Segment
Reporting, </i>improves disclosures requirements for reportable segments and enhances
disclosures for companies with single reportable segments.<span style="line-height: inherit;">&#160; </span>The Company has a single reportable segment
based on the nature of its services and regulatory environment under which it
operates.<span style="line-height: inherit;">&#160; </span>The nature of the business and
the accounting policies of the segment are the same as described throughout Note 1.<span style="line-height: inherit;">&#160;&#160;</span>The Company&#8217;s Chief Operating Decision
Maker (&#8220;CODM&#8221;) is its president.<span style="line-height: inherit;">&#160; </span>The
CODM assesses the reportable segment&#8217;s performance and allocates resources for
the reportable segment based on the net income and total assets which are the
same amounts in all material respects as those reported on the Statement of Comprehensive
Income and Balance Sheets.<span style="line-height: inherit;">&#160; </span>The Company
adopted the standard on January 1, 2024.<span style="line-height: inherit;">&#160;
</span>The adoption did not have a material impact on the Company&#8217;s financial
statements.</span></p> </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_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification of Prior Year Presentation</a></td>
<td class="text">
<p style="margin: 0pt;"><b style="font-family: 'Times New Roman', serif; font-size: 12pt;"><span style="font-size: 10.0pt;">Reclassification
of Prior Year Presentation</span></b></p>
<p style="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">&#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;">All
Treasury Bills from prior periods have been reclassified to cash equivalents
for consistency with the current year presentation. The reclassification had no
effect on the reported results of operations. The Statement
of Cash Flows has been adjusted to reflect this reclassification.</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_else_NatureOfOperationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nature of operations of the reporting 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;">else_NatureOfOperationsPolicyTextBlock</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_else_NewAccountingStandardNotYetAdoptedPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new accounting standard not yet adopted by the reporting 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;">else_NewAccountingStandardNotYetAdoptedPolicyTextBlock</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_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://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 (d)<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 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: 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 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 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><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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 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 2: 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 3: 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 4: 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 5: 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/2147478411/912-330-50-1<br><br>Reference 6: 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 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/2147477268/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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</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 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-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_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="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_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/2147478777/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/2147477798/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/2147477798/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/2147479134/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)(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> -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 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)(ii)<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 (f)(2)(v)<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 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 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.1.Q5)<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.3.Q2)<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> -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 9: 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 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 (b)<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://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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 style="border-left: none; border-right: none;">
<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>2024</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;">446</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,435,040 </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.13</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;">446</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,435,040 </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.13</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>2023</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;">275</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,428,021 </span></p> </td>
<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.08</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;"> 0 </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-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;">275</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,428,021 </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.08</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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, 2024</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;"> 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; font-weight: bold;"> Total Investments, <span>December 31, 2024</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, 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;"><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; 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 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;"> 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> </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>
</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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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, 2024</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: 52px; 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: 14px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 14px; 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: 14px; 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: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 14px; 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: 14px; 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: 14px; background-color: #d6f3e8;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 18px;">
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">56</span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">56</span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">0</span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">0</span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-left: none; border-right: none;">56</span> </span></p> </td>
<td style="vertical-align: bottom; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr> </tbody> </table> </div> </div>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><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_UCGJ0G6UQO00000000000000000000">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 52px; 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: 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>
</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_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/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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;">
<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;">
<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 rgb(0, 0, 0); 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;"> <span>December 31,</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 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="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="border-bottom: 0.75pt solid rgb(0, 0, 0); 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;"> <span>2024</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="border-bottom: 0.75pt solid rgb(0, 0, 0); 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;"> <span>2023</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 70%;">
<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: rgb(214, 243, 232); 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: 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: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 1,334 </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;"> &#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: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 1,172 </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; vertical-align: bottom; height: 10px;">
<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;">
<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;">
<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;">
<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;">
<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;">
<p 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;"> 301 </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; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 339 </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; 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;"> 288 </span></p> </td>
<td style="padding-bottom: 1pt; 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;"><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;"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 10px;"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 10px;"><span style="font-size: 10pt; font-family: 'times new roman', times;"><strong><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">(10</span></span></strong></span><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px;"><span style="font-weight: bold;">)</span></td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 10px;"><br/></td>
<td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; text-align: right; height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(10</span><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px;">)</td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> 1,964 </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; 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="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> 1,751 </span></p> </td>
<td style="padding-bottom: 2pt; 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> </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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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;">
<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;">
<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 rgb(0, 0, 0); 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;"> <span>December 31,</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; padding: 0px; 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: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="border-bottom: 0.75pt solid rgb(0, 0, 0); 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;"> <span>2024</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="border-bottom: 0.75pt solid rgb(0, 0, 0); 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;"> <span>2023</span> </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 70%;">
<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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: 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="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: rgb(214, 243, 232); 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: 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; vertical-align: bottom; height: 10px;">
<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;">
<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;">
<p style="margin: 0pt;"><br/></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;"> 260 </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<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;">
<p 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;"><br/></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;"> 282 </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; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 432 </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; font-weight: bold;"> &#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;"> 463 </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: 17px;">
<td style="padding: 0px; vertical-align: bottom; height: 17px;">Right<span>-of-Use</span> Asset</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;"><strong>0</strong></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;">30</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: 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;"> 1,373 </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 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;">
<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 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;"> &#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;"> 415 </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 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;"> 415 </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 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);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2,543 </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; font-weight: bold;"> &#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;"> 2,626 </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 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;">
<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 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;"> &#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;"> 1,633 </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 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;"> 1,675 </span></p> </td>
<td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 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);">
<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: rgb(214, 243, 232);">
<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 rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> 910 </span></p> </td>
<td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; 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="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> $ </span></p> </td>
<td style="border-bottom: 2.25pt double rgb(0, 0, 0); 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;"> 951 </span></p> </td>
<td style="padding-bottom: 2pt; 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> </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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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;">
<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;">
<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;">
<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;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"> <span>2024</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'; font-size: 8pt; font-weight: bold;"> &#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'; 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;"> <span>2023</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'; 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; height: 17px; width: 70%;">
<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; height: 17px; 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: #d6f3e8; vertical-align: bottom; height: 17px; 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; vertical-align: bottom; height: 17px; width: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 309 </span></p> </td>
<td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; 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: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 255 </span></p> </td>
<td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;">
<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;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 56 </span></p> </td>
<td style="background-color: #ffffff; padding-bottom: 1pt; vertical-align: bottom; height: 18px;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 68 </span></p> </td>
<td style="background-color: #ffffff; padding-bottom: 1pt; 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;">
<td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 19px;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 365 </span></p> </td>
<td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px;">
<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;">
<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;">
<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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 323 </span></p> </td>
<td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px;">
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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: 0px; width: 70%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="70%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; text-align: center; margin: 0px; text-indent: 0px;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;">Y</span><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;">ear Ended December 31, 2023</span></span></td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="background: #d6f3e8; padding: 0px; height: 10px; width: 80%; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> Finance lease cost: </span></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; width: 17%; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> Amortization of right-of-use assets </span></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> $ </span></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><b><span style="font-size: 10pt; color: #000000;">5</span></b></span></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> Interest&#160;on&#160;lease&#160;liabilities </span></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><b><span style="font-size: 10pt; color: #000000;">0</span></b></span><b> </b></p> </td>
<td style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> Total finance lease cost </span></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="padding: 0px; height: 10px; border-bottom: 3px double #000000; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> $ </span></p> </td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><b><span style="font-size: 10pt; color: #000000;">5</span></b></span><b> </b></p> </td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </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: 0px; width: 70%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="70%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: center;"><span style="font-size: 8pt; color: #000000; font-weight: bold; font-family: 'times new roman', times;"> &#160;December 31, 2023 </span></p> </td>
<td style="padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="background: #d6f3e8; padding: 0in; height: 10px; width: 80%;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> Finance leases </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; width: 1%;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; width: 17%;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; width: 1%;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> Property and equipment, gross </span></p> </td>
<td style="padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> $ </span></p> </td>
<td style="padding: 0in; height: 10px;" valign="bottom">
<p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span><b><span style="font-size: 10pt; color: #000000;">30</span></b></span><b> </b></p> </td>
<td style="padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> Accumulated amortization </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160; </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="bottom">
<p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10pt; color: #000000;">(<span>30</span></span></b></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="bottom">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><span style="font-size: 10pt; color: #000000;">)</span></b></p> </td> </tr>
<tr style="height: 11px;">
<td style="padding: 0in; height: 11px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#160;&#160;&#160;&#160;&#160; <span style="-sec-ix-hidden:Tag521">Property and equipment, net</span> </span></p> </td>
<td style="padding: 0in; height: 11px; border-bottom: 3px double #000000; border-top: 1pt solid #000000;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> $ </span></p> </td>
<td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; padding: 0in; height: 11px;" valign="bottom">
<p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span><b><span style="font-size: 10pt; color: #000000;">0</span></b></span><b> </b></p> </td>
<td style="padding: 0in; height: 11px;" valign="top">
<p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> &#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_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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
<div style="border-left: none; border-right: none;">
<table border="0" cellpadding="0" cellspacing="0" style="height: 0px; width: 50%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="50%">
<tbody>
<tr style="height: 15px;">
<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; text-align: left; height: 15px;"><br/></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 0px; height: 15px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 8pt; font-weight: bold;">2024</span></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 0px; height: 15px; margin: 0px; text-indent: 0px; text-align: center;"><span style="font-weight: bold;"><br/></span></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 0px; height: 15px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; text-align: center;"><span style="font-size: 8pt; font-weight: bold;">2023</span></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: left; width: 68%;" 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; font-family: 'times new roman', times;"> Dividend Yield </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right; width: 15%;" 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; font-family: 'times new roman', times;"> &#160;<span style="color: #000000; 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; line-height: inherit;">0.00</span><span style="color: #000000; 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; float: none; display: inline !important;">%</span> </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: center; width: 2%;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><br/></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right; width: 15%;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">0.00%</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;" 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; font-family: 'times new roman', times;"> 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: right;" 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; font-family: 'times new roman', times;"><span style="color: #000000; 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; line-height: inherit;"> 25.06</span><span style="color: #000000; 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; float: none; display: inline !important;">%</span></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;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><br/></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: right;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times;">25.56%</span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="background: #d6f3e8; padding: 0in; height: 10px; 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; font-family: 'times new roman', times;"> Risk&#160;Free&#160;Interest&#160;Rate </span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right;" 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; font-family: 'times new roman', times;"> <span style="color: #000000; 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; line-height: inherit;">4.49</span><span style="color: #000000; 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; float: none; display: inline !important;">%</span></span></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: center;" valign="top">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><br/></p> </td>
<td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt;">4.35%</span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding: 0in; height: 10px; 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; font-family: 'times new roman', times;"> Expected Life </span></p> </td>
<td style="padding: 0in; height: 10px; text-align: right;" 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; font-family: 'times new roman', times;"> 6<span style="color: #000000; 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; float: none; display: inline !important;">&#160;Years</span></span></p> </td>
<td style="padding: 0in; height: 10px; text-align: right;" valign="top"><br/></td>
<td style="padding: 0in; height: 10px; text-align: right;">
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times;">6 Years</span></span></p> </td> </tr> </tbody> </table> </div> </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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;"></td>
<td style="height: 17px;"></td>
<td colspan="4" style="height: 17px; text-align: center; 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;"></td> </tr>
<tr style="height: 10px;">
<td style="height: 10px;">
<p style="padding-left: 60px; margin: 0pt;"><br/></p> </td>
<td style="height: 10px;"></td>
<td style="height: 10px; vertical-align: bottom; text-align: center; 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;"></td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"></td>
<td style="height: 10px; text-align: center; 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;"></td> </tr>
<tr style="height: 17px; background-color: #d6f3e8;">
<td style="height: 17px; background-color: #d6f3e8; width: 56%;">Unvested as of<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span>December 31, 2023</span></span></td>
<td style="height: 17px; background-color: #d6f3e8; width: 1%;"><br/></td>
<td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 20%;" valign="bottom">105,000</td>
<td style="height: 17px; vertical-align: bottom; background-color: #d6f3e8; width: 1%;" valign="bottom"><br/></td>
<td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 1%;" valign="bottom">$</td>
<td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 20%;" valign="bottom">
<div style="border-right: none; border-left: none;">4.11</div> </td>
<td style="text-align: right; height: 17px; background-color: #d6f3e8; width: 1%;"><br/></td> </tr>
<tr style="height: 17px;">
<td style="height: 17px;">&#160; &#160; Granted</td>
<td style="height: 17px;"><br/></td>
<td style="text-align: right; height: 17px; vertical-align: bottom;" valign="bottom">0</td>
<td style="height: 17px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 17px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="text-align: right; height: 17px; vertical-align: bottom;" valign="bottom">0.00</td>
<td style="text-align: right; height: 17px;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="height: 10px; background-color: #d6f3e8;">&#160; &#160; Vested</td>
<td style="height: 10px; background-color: #d6f3e8;"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">(21,000</td>
<td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">)</td>
<td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom">4.11</td>
<td style="text-align: right; height: 10px; background-color: #d6f3e8;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="height: 10px;">&#160; &#160; Forfeited/canceled</td>
<td style="height: 10px;"><br/></td>
<td style="text-align: right; height: 10px; vertical-align: bottom;" valign="bottom">0</td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="text-align: right; height: 10px; vertical-align: bottom;" valign="bottom">0.00</td>
<td style="text-align: right; height: 10px;"><br/></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="height: 10px; 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>December 31, 2024</span></span></span></td>
<td style="height: 10px; background-color: #d6f3e8;"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom">84,000</td>
<td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"><br/></td>
<td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom">$</td>
<td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom">4.11</td>
<td style="text-align: right; height: 10px; 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 style="border-left: none; border-right: none;">
<table cellpadding="0" cellspacing="0" style="height: 127px; 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="height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<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="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<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="height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Weighted-<br/></span><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Average 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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; height: 17px; vertical-align: bottom;" valign="bottom">
<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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: center; line-height: 1;"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Aggregate </span><br/><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;">Intrinsic Value</span><br/></p> </td>
<td style="padding-bottom: 1pt; height: 17px; vertical-align: bottom;" valign="bottom">
<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="height: 10px; background-color: #d6f3e8; width: 51%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Balance at <span style="border-right: none; border-left: none;">December 31, <span>2022</span></span></span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 300,000 </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4.35 </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 1.4 </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 18pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 100,000</span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160;&#160; </span></p> </td>
<td style="height: 10px; text-align: right; vertical-align: bottom;" valign="bottom">4.25</td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; text-align: right; vertical-align: bottom;" valign="bottom">9.7</td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" 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-left: 18pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p> </td>
<td style="height: 10px; padding: 0px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160;&#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; text-align: right; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-bottom: 1pt; padding-left: 18pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Expired </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">)</td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; 0.0 </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" 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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Bal<span>ance</span> at&#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;">December 31, <span>2023</span></span></span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 175,000 </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4.06 </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 6.8 </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 18pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 35,000</span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;">4.05</p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;">9.6</p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; vertical-align: bottom;" 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-left: 18pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Exercised </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">0</span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"></td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><br/></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-bottom: 1pt; padding-left: 18pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Expired </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(25,000</span></p> </td>
<td style="padding: 0px; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">)&#160;</span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">4.39</span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" 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-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<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, 2024</span></span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 185,000 </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 3.99 </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 7.8 </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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; height: 10px; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">219</span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-bottom: 2pt; padding-left: 9pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Vested and exercisable as of <span>December 31, 2024</span> </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 97,000 </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding: 0px; height: 10px; 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; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; 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; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">3.80</span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<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; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p> </td>
<td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom">
<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;">132</span></span> </span></p> </td>
<td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom">
<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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td colspan="6" style="vertical-align: bottom; 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; height: 17px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px; 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>2024</span></span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px; 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;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="background-color: #d6f3e8; height: 10px;">
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="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;">
<p style="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;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="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;">
<p style="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;">
<p style="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;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 70%;">
<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: 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: 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%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> <span>144</span></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;&#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: 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%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>201</span></span></p> </td>
<td style="vertical-align: bottom; height: 10px; width: 1%;"></td> </tr>
<tr style="background-color: #d6f3e8; height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); height: 10px;">
<p style="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;">
<p style="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;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<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;">
<p style="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="background-color: #d6f3e8; height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); height: 10px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"><span>(155</span></span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"><span style="font-weight: bold;">)</span></td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<p style="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;">
<p style="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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span>(99</span></span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">)</td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> State </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; border-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; 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;"></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; 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; 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;"></td> </tr>
<tr style="background-color: #d6f3e8; height: 10px;">
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<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: rgb(214, 243, 232); height: 10px;">
<p style="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; 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; 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>(10</span></span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; padding: 0px 0px 1px;"><span style="font-weight: bold;">)</span></td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;">
<p style="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; 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; 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>103</span></span></p> </td>
<td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; padding: 0px 0px 1px;"></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;"><br/></td>
<td style="vertical-align: bottom;"><br/></td>
<td colspan="6" style="vertical-align: bottom; 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;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px; 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>2024</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px; 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;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 70%;">
<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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); width: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;">92</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', times; font-size: 10pt; font-weight: bold;">&#160;&#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', times; 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', times; font-size: 10pt;"> $ </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 12%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">79</span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 1%;"></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Increase (Decrease) in Taxes Resulting From: </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-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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);">
<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: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="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);">
<p style="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);">
<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: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">R&amp;D Credits </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;">(88</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;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">(63</span></p> </td>
<td style="vertical-align: bottom; height: 10px;">)</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;"><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: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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);">
<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: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="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);">
<p style="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);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> 4 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Other </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; border-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; 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;">(19</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; 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; 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;">82</span></p> </td>
<td style="height: 10px; vertical-align: bottom;" valign="bottom"></td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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: rgb(214, 243, 232);">
<p style="margin: 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); 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); 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;">(10</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: rgb(214, 243, 232);"><span style="font-weight: bold;">)</span></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', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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;"> $ </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt;">103</span></p> </td>
<td style="height: 10px; background-color: rgb(214, 243, 232); 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;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td colspan="6" style="vertical-align: bottom; 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;">December 31,</span><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px; 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>2024</span> </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"> &#160; </span></p> </td>
<td colspan="2" style="vertical-align: bottom; height: 10px; 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;">
<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; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="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);">
<p style="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);">
<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: rgb(214, 243, 232);">
<p style="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);">
<p style="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);">
<p style="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);">
<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: rgb(214, 243, 232);">
<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: 70%;">
<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%;">
<p style="margin: 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;"> 27 </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; font-weight: bold;"> &#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: 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;"> 26 </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> </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;"><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; background-color: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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; background-color: rgb(214, 243, 232);">
<p style="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; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Stock compensation </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> 52 </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;"> 6 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Bonus </span></p> </td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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; background-color: rgb(214, 243, 232);">
<p style="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;"> 4 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Depreciation and amortization </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> 53 </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;"> 71 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 17px; background-color: #d6f3e8;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"><span style="font-family: 'times new roman', times; font-size: 10pt;">Inventory obsolescence</span><br/></td>
<td style="vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><span style="font-weight: bold;">2</span></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"><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; background-color: rgb(214, 243, 232);"><br/></td> </tr>
<tr style="height: 17px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px;">R&amp;D expenses</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: right;"><span style="font-weight: bold;">392</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;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: right;">273</td>
<td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></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;"><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; background-color: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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; background-color: rgb(214, 243, 232);">
<p style="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;"> 311 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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;"> 279 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times;"> Valuation allowance&#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; 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; 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;">(311</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-weight: bold;">)</span></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; 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; 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;">(279</span></p> </td>
<td style="height: 10px; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; text-indent: 0px;" valign="middle">)</td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="margin: 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);">
<p style="margin: 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; background-color: rgb(214, 243, 232);">
<p style="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;"> 532 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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;"> 382 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="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);">
<p style="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; background-color: rgb(214, 243, 232);">
<p style="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: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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);">
<p style="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: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> Prepaid expenses </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"> 31 </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;"> 27 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="margin: 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); 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; 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;"> 31 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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-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; 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;"> 27 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><br/></p> </td>
<td style="vertical-align: bottom; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td>
<td style="vertical-align: bottom; height: 10px; 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; 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;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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; 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; 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;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt;"> &#160; </span></p> </td> </tr>
<tr style="height: 10px; background-color: #d6f3e8;">
<td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);">
<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; background-color: rgb(214, 243, 232);">
<p style="margin: 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); 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; 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;">501</span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<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);">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-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: 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; 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;"> 355 </span></p> </td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);">
<p style="margin: 0px; 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://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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_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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024 </div>
<div>USD ($) </div>
<div>ShareBasedCompensationPlan </div>
<div>Customer </div>
<div>Number</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">$ 7,980<span></span>
</td>
<td class="nump">$ 7,926<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis', window );">Nonfinancial or financial items measured on a nonrecurring basis</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="nump">1,013<span></span>
</td>
<td class="nump">973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance on deferred tax assets</a></td>
<td class="nump">$ 311<span></span>
</td>
<td class="nump">279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_NumberOfCompanyCompensationPlans', window );">Number of company compensation plans | ShareBasedCompensationPlan</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold', window );">Other-than-temporary impairments recognized</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_NumberOfNonPubliclyTradedCompanies', window );">Number Of Non-Publicly Traded Companies | Number</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_else_NumberOfBanksHasDepositAccountsOfReportingEntity', window );">Number of banks has deposit accounts of the reporting entity | 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">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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of nonfinancial and financial items measured on nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>else_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_else_NumberOfBanksHasDepositAccountsOfReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 banks has deposit accounts of the reporting 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;">else_NumberOfBanksHasDepositAccountsOfReportingEntity</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_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/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: 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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: 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(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_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: 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 4: 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/2147479532/912-730-25-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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>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 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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_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">$ 446<span></span>
</td>
<td class="nump">$ 275<span></span>
</td>
</tr>
<tr class="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,435,040<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive stock options, shares</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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted EPS, Shares</a></td>
<td class="nump">3,435,040<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_EarningsPerShareBasic', window );">Net income per share, Basic</a></td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="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.13<span></span>
</td>
<td class="nump">$ 0.08<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">185,000<span></span>
</td>
<td class="nump">175,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">84,000<span></span>
</td>
<td class="nump">105,000<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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/2147478524/942-220-S99-1<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1<br><br>Reference 18: 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/2147477250/944-220-S99-1<br><br>Reference 19: 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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024 </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>
</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>
</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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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_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">$ 54<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">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=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="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">54<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">$ 56<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_MarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: 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_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_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>
</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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (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, 2024 </div>
<div>USD ($) </div>
<div>Number</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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_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 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 | Number</a></td>
<td class="nump">2<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease', window );">Change in value in Level 3 Assets | $</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_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>
<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<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/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<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/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>
</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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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_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">$ 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]</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>
</table>
<div style="display: none;">
<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_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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 3<br> -Subparagraph (a)<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://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(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: 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_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>
</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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,334<span></span>
</td>
<td class="nump">$ 1,172<span></span>
</td>
</tr>
<tr class="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">301<span></span>
</td>
</tr>
<tr class="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">339<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="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,964<span></span>
</td>
<td class="nump">$ 1,751<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 92<span></span>
</td>
<td class="nump">$ 94<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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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_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,543<span></span>
</td>
<td class="nump">$ 2,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less Accumulated Depreciation</a></td>
<td class="nump">1,633<span></span>
</td>
<td class="nump">1,675<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">910<span></span>
</td>
<td class="nump">951<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">260<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">432<span></span>
</td>
<td class="nump">463<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">0<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/2147478777/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/2147478777/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>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 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 4: 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/2147478777/944-210-S99-1<br><br>Reference 5: 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/2147478451/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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 309<span></span>
</td>
<td class="nump">$ 255<span></span>
</td>
</tr>
<tr class="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">56<span></span>
</td>
<td class="nump">68<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">$ 365<span></span>
</td>
<td class="nump">$ 323<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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 7<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_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="text">&#160;<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_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="text">&#160;<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_LeaseCost', window );">Total finance lease cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Schedule of supplemental balance sheet information related to leases) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </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_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract', window );"><strong>Finance leases</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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Property and equipment, gross</a></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>
</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>
</tr>
<tr class="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>
</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024 </div>
<div>USD ($) </div>
<div>Number </div>
<div>shares</div>
</th>
<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>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">35,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, Number of Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares available for purchase</a></td>
<td class="nump">185,000<span></span>
</td>
<td class="nump">175,000<span></span>
</td>
<td class="nump">300,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Expired, Number of Shares</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">225,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_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">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted stock unit outstanding</a></td>
<td class="nump">84,000<span></span>
</td>
<td class="nump">105,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]</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_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="ro">
<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="re">
<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="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">185,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">97,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">285,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_SharesIssued', window );">Number of shares issued</a></td>
<td class="nump">46,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] | 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">$ 46<span></span>
</td>
<td class="nump">$ 38<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">$ 115<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">1<span></span>
</td>
<td class="nump">4<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_AllocatedShareBasedCompensationExpense', window );">Recognized compensation expense | $</a></td>
<td class="nump">$ 86<span></span>
</td>
<td class="nump">$ 29<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_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="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">4<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation expense related to outstanding restricted stock units | $</a></td>
<td class="nump">$ 316<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted stock unit outstanding</a></td>
<td class="nump">84,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] | 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] | 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] | Vesting on the first four anniversaries of the 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 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="text">&#160;<span></span>
</td>
<td class="nump">3<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="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] | 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="text">&#160;<span></span>
</td>
<td class="nump">35,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] | Vice President [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">10,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, Number of Shares</a></td>
<td class="nump">25,000<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] | 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="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="text">&#160;<span></span>
</td>
<td class="nump">17,500<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, Number of Shares</a></td>
<td class="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] | 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="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="text">&#160;<span></span>
</td>
<td class="nump">17,500<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, Number of Shares</a></td>
<td class="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] | 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="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="text">&#160;<span></span>
</td>
<td class="nump">17,500<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="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="text">&#160;<span></span>
</td>
<td class="nump">17,500<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_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_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_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_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://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 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><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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_VestingOnFirstFourAnniversariesOfGrantDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VestingOnFirstFourAnniversariesOfGrantDateMember</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=srt_VicePresidentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VicePresidentMember</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>
</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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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.06%<span></span>
</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.49%<span></span>
</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>
<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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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_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">175,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, Number of Shares</a></td>
<td class="nump">35,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, Number of Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Expired, Number of Shares</a></td>
<td class="num">(25,000)<span></span>
</td>
<td class="num">(225,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance, Number of Shares</a></td>
<td class="nump">185,000<span></span>
</td>
<td class="nump">175,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Vested and Exercisable, Number of Shares</a></td>
<td class="nump">97,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.06<span></span>
</td>
<td class="nump">$ 4.35<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.05<span></span>
</td>
<td class="nump">4.25<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired, Weighted Average Exercise Price</a></td>
<td class="nump">4.39<span></span>
</td>
<td class="nump">4.57<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance, Weighted-Average Exercise Price</a></td>
<td class="nump">3.99<span></span>
</td>
<td class="nump">$ 4.06<span></span>
</td>
<td class="nump">$ 4.35<span></span>
</td>
</tr>
<tr class="ro">
<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.8<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Balance, Weighted-Average Remaining Contractual Term</a></td>
<td class="text">7 years 9 months 18 days<span></span>
</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm', window );">Granted, Weighted-Average Remaining Contractual Term</a></td>
<td class="text">9 years 7 months 6 days<span></span>
</td>
<td class="text">9 years 8 months 12 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">0 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding, Intrinsic Value</a></td>
<td class="nump">$ 219<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">$ 132<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_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_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://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 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><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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024 </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">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, Number of Shares | 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested, Number of Shares | shares</a></td>
<td class="num">(21,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_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">84,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">$ 4.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, Weighted-Average Grant-Date Fair Value | $ / shares</a></td>
<td class="nump">4.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_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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024 </div>
<div>USD ($) </div>
<div>h </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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">24<span></span>
</td>
<td class="nump">24<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">488<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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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_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">$ 144<span></span>
</td>
<td class="nump">$ 201<span></span>
</td>
</tr>
<tr class="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">(155)<span></span>
</td>
<td class="num">(99)<span></span>
</td>
</tr>
<tr class="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="num">$ (10)<span></span>
</td>
<td class="nump">$ 103<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 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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 92<span></span>
</td>
<td class="nump">$ 79<span></span>
</td>
</tr>
<tr class="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">(88)<span></span>
</td>
<td class="num">(63)<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">4<span></span>
</td>
</tr>
<tr class="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="num">(19)<span></span>
</td>
<td class="nump">82<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total Federal and State Income Taxes</a></td>
<td class="num">$ (10)<span></span>
</td>
<td class="nump">$ 103<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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: 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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<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 12A<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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_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">$ 27<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
</tr>
<tr class="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">52<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses', window );">Bonus</a></td>
<td class="nump">4<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_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Depreciation and amortization</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="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">392<span></span>
</td>
<td class="nump">273<span></span>
</td>
</tr>
<tr class="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">311<span></span>
</td>
<td class="nump">279<span></span>
</td>
</tr>
<tr class="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">(311)<span></span>
</td>
<td class="num">(279)<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">532<span></span>
</td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="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">31<span></span>
</td>
<td class="nump">27<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">31<span></span>
</td>
<td class="nump">27<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">$ 501<span></span>
</td>
<td class="nump">$ 355<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 2: 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 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)(a))<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/2147478546/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<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>
<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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 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>70
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  %T<UI&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    (  %T<UHC^-F&\@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL%.PS ,AE\%Y=XZ:06"J,N%:2>0D)@$XA8E
MWA;1-%%BU.[M:<O6@> !.,;^\_FSY,9$:4+"IQ0B)G*8KP;?=EF:N&('HB@!
MLCF@U[D<$]W8W(7D-8W/M(>HS;O>(U2<WX!'TE:3A@E8Q(7(5&.-- DUA73"
M6[/@XT=J9Y@U@"UZ["B#* 4P-4V,QZ%MX *88(3)YZ\"VH4X5__$SAU@I^20
MW9+J^[[LZSDW[B#@]?'A>5ZW<%TFW1D<?V4GZ1AQQ<Z37^K[]7;#5,6KZX+7
MA;C;BEM95Y*+M\GUA]]%V ?K=NZ?&=??C,^"JH%?=Z$^ 5!+ P04    "  !
M='-:F5R<(Q &  "<)P  $P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4
M?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-
MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_#
M"J5,7K5::0##.'W)$Q+#W(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]
M7BQH0-!445IO7R"TY1\S^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!
M;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=
M6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38
M]MJND::JC5-/T_=]W^N;:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K
M:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8
M[CF)$?[&Q036:=(9EC1&<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:
MR('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYP
MO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR
M([O=]EA]]D]';B/7J<"S(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ
MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1
M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^
M*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L=
M F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9
MK#63/F#([,V1=<[6D0X1DEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++
M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>
M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>
M1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+
M@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A
M=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9=
M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8
MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7
M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I
M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4
M%Z9*HO,94[[G*TG$53B_13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;R
MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z
M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,
MN2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#
MB<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >
MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[
MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ
M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1.
M"CS<_N\-L,+$CN'MB[\!4$L#!!0    (  %T<UK#F*PREP<  / Q   8
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
M@YNWX.:3X/Y4"8.9?3=5YP: \QX^@\T\-,-;M/ 6TQN#*YJ= 6]A6%QOWI]
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
MQ7)M'&"M5D'/L$=:0Y%;0[]5-U:R1_%>2JCLW(JFO:A-60RC<!@8^FDU1.,
M]=6WUE#D_D5YG^4[T;T":MA=]'?DI=#.X]02C-P2_.K2&;^J=&Q6O:6CQ1>Y
MQ?<MI6.*;$_IV QMI>.?7%X6A&VJ.UTNA]^N%/5%8/NVOC>^@S>+ZGJU\_X6
MWMQ6MZB^AJDOHS]BMLE*#G*REI#!=2Q9L?I^MWX0=%M=D2ZI$+2H/J8$)X0I
M _G]FE)Q?% +M+?L\W\!4$L#!!0    (  %T<UK9O<J("P4  &@>   8
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&ULO5G1;J,X%/T5BQWMMM*T8" DZ2:1
MI@EH*^WL5,UT]F&T#RXX 15P!CM-Y^_7)I0$,&ZRLO8EP7#ON?8YMO&]3':D
M>*8QQ@R\9FE.IT;,V.;&-&D8XPS1:[+!.7^R(D6&&&\6:Y-N"HRBTBE+3=NR
M/#-#26[,)N6]^V(V(5N6)CF^+P#=9ADJ?M[BE.RF!C3>;CPDZYB)&^9LLD%K
MO,3L<7-?\)99HT1)AG.:D!P4>#4U/L&;  Z%0VGQ+<$[>G0-Q%">"'D6C;MH
M:EBB1SC%(1,0B/^]X#E.4X'$^_&C C7JF,+Q^/H-/2@'SP?SA"B>D_3O)&+Q
MU!@9(,(KM$W9 ]G]@:L!#01>2%):_H+=WG;((X9;RDA6.?-VEN3[?_1:$7'D
M )T>![MRL%L.]KC'P:D<G):#X_4XN)6#VXXP['$85 Z#EL-@T./@50Y>R?V>
MK)+I!6)H-BG(#A3"FJ.)BU*NTIL3G.1B9BU9P9\FW(_-E@PQS&<*H^#+"LQC
ME*\Q!7<Y6#(2/L<DC7!!?P/^CVW"?H(K\+A<@(L/E^ #2'+P-29;BO*(3DS&
M^R(0S;"*>[N/:_?$_4H82B5N<[7;G&09J3H'[BC=X@A\_XRS)US\(T%;J-$^
M15$BYC=*P3U*HBL^I#G:)+QG*E!?#?J &5_0O%\^*O(D7U,55O!.!\-PFVU3
M+E$$OK 8%X 3P'>06"SM%\QU"DF&P<6?A-++GC@FGQ'UM+#K:6&7@=V>P+=X
MG>2B]^ 6I2@/,4 ,+'!X#1SX$=B6;<LDWV-Z):;8TEYFT'&A.S%?CA7N6CFN
MW;19=&ULZ#E-(U\2SAI;HZ95(+&J+1K<.#4WSGG<? 3+&!5\V9S"D1);O$=N
MZ :%>&IPF2DN7K Q^_47Z%F_RQ;+'FS0I')DV;!%I\Z@ODZP0!-80TBW%M(M
MT9T>(?GJX2]CRM</5ZV\NA2[FG3G^_Y TA3PE]D.%9%L)=^Z.H75";;0">;K
M! LT@374']3J#Y3+>+^?AHW]-.7[J$S;06>=7;66V%P9[%S%=(+Y.L$")1,-
M';Q:!T^I0[G<KL3I,"K5X%*@\M")7\4UENGA=7KA#5MZ*(.>J\?[\7R=\0)-
M8 T]AK4>0Z4>?_%T)BG/%3+FAQTF[.&@1;T2_USJ=8+Y)_0^T!2PP?VHYGZD
MY-[/(\69RY$),NH,"3K#05N2T0EGKBZ2;3M6:YI+PD$X:IW,@JZ5)=\DQC4Q
MXS.(Z3MP20E2 I_[7AZ?>.#2&=37"19H FNH"*U#MFG]CT>N*I@F;;6B+;2B
M^5K1 EUHS4EP5'* VDY>%91\*ZET4T8[6S>=:+Y6M$ 76E.W0TT JHL"#YBR
M(@E%,6)?@'G,$T;!-WX;1U+Q[/?%DV3ZK;U4@G+5LO'5/3^;9TUH39X/]06H
M+C H>087?+^DY>OO4LJYU@(#[%88;&A95ELBK04&K6B!+K2FF(<: U0FL?\I
MO:D@FX<ZN[URM-8(3@GI:PT9Z$)K"G-(_Z$Z_U?G.;";Z+JNUY9 :]*O%<T_
M90"!KI!-"0Z9/U2G_NITQY7JXG7+N:[C.&UENF:.Z[9WK:Z1[7CMC$<6$7KV
MN$UEUZPGYX&'3!RJ4_'3LAXY3SKSYCGL)LZ<SG$W[]$:UM>*%NA"VXMI'GUS
M$]]@/Z-BG>04I'C%X:WK(2>KV'_6W#<8V92?X9X(8R0K+V.,>,8C#/CS%2'L
MK2&^[-4?EV?_ E!+ P04    "  !='-:6GE13D8%  !>%P  &    'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;*U8;6_;-A#^*X16#!O01"8ERR^S#23.BO5#
MVZ!NM\^,1-M:)5$E*3O9KQ])*9(M4DP"& ABO=P='SYWO(?BXDC9#[XG1(#'
M/"OXTML+4<Y]G\=[DF-^34M2R#=;RG(LY"W;^;QD!"?:*<]\-!I%?H[3PELM
M]+-[MEK02F1I0>X9X%6>8_9T2S)Z7'K0>W[P-=WMA7K@KQ8EWI$-$=_+>R;O
M_#9*DN:DX"DM "/;I7<#YVLT50[:XN^4'/G)-5!3>:#TA[KYF"R]D4)$,A(+
M%0++GP-9DRQ3D22.GTU0KQU3.9Y>/T?_H"<O)_. .5G3[)\T$?NE-_5 0K:X
MRL17>OR+-!,:JW@QS;C^#XZU[63L@;CB@N:-LT20IT7]BQ\;(DX<8#3@@!H'
MU'<(!QR"QB'0$ZV1Z6G=88%7"T:/@"EK&4U=:&ZTMYQ-6J@T;@23;U/I)U8;
M@061:1$<?-F"->9[\$&FEH,K\'US!WY[]SMX!]("?-O3BN,BX0M?R&&5LQ\W
M0]S60Z"!(2 "GV@A]AS\620D.0_@2[PM:/0,^A8Y(]Z1^!H$\#U (Q1: *U?
M[QXXX 0MAX&.%PS$TZQM-6M;1G,@UQC#(BUV=9&F(B56VNJHH3VJ6K]S7N*8
M+#VY0#EA!^*M?OT%1J,_;%.^4+ S L*6@- 5??59MINTB&E.;-.L?2/MJ[K*
M816&T<(_G*(W;=!DW-J<@1JWH,;.K-PD_\KE4Y>VH++EQ+2(TXR HD6KGJN[
M6"=P*'5SVZ3&E\S=A8*=T12U-$7.W-T1&31.<=U4BP3@G#*1_J<?V&9>AQN?
MI&J&>MFTF(3V9$Y:E),74&X)8R1I$X<?[6MJ8@Q]!8UJLQC-9G: TQ;@U EP
M(VC\XTH)2@(D0JFRO*:4/*IKZ\*8&C!@T*?2M(DF=J2S%NG,W:WVN-@12:2U
MKF>7K.L+!3N;)AQURC9RIN0;PPE1ZYZD!_R0V>NEB7%6"ZA?+S8CB) ]#_!$
M>J$3X,?B(+L390/RT'B?0X-!'YO%*AI ACIDR(GLB]@3)K<?<LD5 F#.B;!#
M1!9BIGV$IE$PT-MA)[G0*6BKFSBFE6KM)7Y2R;6B"VS-8-R'9UK!@24&.T&$
M;D64\%@E6T&S^NWDA<; 87_Y6VRNT!"Z3AFA4U%DX75-U$G@V!P],/@SC:9#
M"#M1@FY5^ORB*EOQFL(#T:R/US0*$!P W.D3G+QV#UAQK5/R[T#X:U [I>^M
M/?=2T<YYZ&00NG7POF+Q7JH@H%M0,I4X\:2W%>1GE99J-V:EP)2YJS'L)\YB
M-!D-)*Y30^A4H:[2WIRVV6LP6XR&,*-.V=#HK<6V30LLM[<OHD9.S7QKL5TJ
MVCD/G8 BMX#>XZ=Z?T]/"<@(MN^WD"F5HUZ^+"9#:HHZ-45N-35*[-7),I73
M &Q1X"' G;@BM[@VWW-,$:GP:O!J$>L+M9(/.%/$6T&;>CKI;PDL-B@<V!.@
M3G216W370S#?@P>R2XM",FY%;(KL;#HQF+9816@(=*?%R*W%#M"D2(80FYH[
MFX4&RQ:KZ6#WZ;091<[NLZG*,M-G1CAK1%JV(EDG]:'BP&<C<@K^FQO/A:*=
M4]"I/7)_CNJDE3A-0%(QM8[E?AD\$<R Y.#%;U1D?G_"25\Y;$9PJ-HZ>49N
M>7X)N""2+JM$-X$C5R\R3?K[*O_DI#(G;*</<#G0>_GZ_*]]6A\2W\+Y6I^E
M]I[?P/F-/C+UNS#UR?,GS.1:YU(&MC+DZ%H=U;+Z,+>^$;34YZ$/5 B:Z\L]
MD9^*3!G(]UM*Q?.-&J ]4E_]#U!+ P04    "  !='-:"B@M8_00  #6+0
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
MCMD2"MY(O-+KS]#J.7!\N9;6/]DZQ/8I.&\LZJH%4P654.'-']ISV (<IZ\
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
MNA!A[0%P&-]+8JC!59R%,!IK;E78![ -=1'\%'A$WWJLOWHQ3=/XZ.U=@\V
MBC!,CK8XX%;PFG8$IX<I7@>'$3!AFW,D]F ^_+V&ZY[<:W+H>Z67XM*:>A;]
M&,8;H;&G@O1[+V>DJ50^\'7]2M;-T84X!V?*NVAO.F6V]C.\KPB[C0;IXD*5
MH)5T#E+&>'Y#_IA:YG2:_E\RNYK8+0D&6O09Y,(0TCE,Y09[K^,89M$3#-_G
M/5!XREIN%GV6N>RWW-RVH6;2 W[M1Z<53@&)@$(B\Q"]J P4793BN?$F_Q80
M(AG!2#1)H_WHS.B6.4CA$>V7J]X!8I:UL5[]W0MGT4&"S-TB/&,WPBR<J<CE
MS*%(1;HEGKIT.Y$=8OH@VR[TF')I[088U](6498DB. 0@55M[_@^CF@/BYPZ
MK./3I>015H LC;)I^I"Q7Y5<J$IY1:#MRE(C5;&%!K?,VR,F=]1ZH0](UX]>
MP?D$;?HRRB:3[P)TB%"+!85 %93Z6$->_!KT;<0F=!A/E'V--:UM#+/&Q)>J
M]$2Z%T-GO%=:DP/<8:@S[CZI-T(Y'%B>K )I&YS^BZ]H0N%-*+W2,)/<1Z@[
M_GQMK7*%"F>VFXE/PYMA\/:=<:[2SC'J,($I:]KEB@<9[@I\&Q%\<6$W="=Q
M<'9Y6VR"UW<:>#0"NB942DOB!ONY0HFP)Q>:Z &.H?A"8B5OT2JFJVHPIM@(
M<7]8 5>RXGS >25YRX'C%O5A/4-AM"!.!6/H+FZ\W8YZ\K0;[9SL-=EEN+\@
M=Z;5OCODM[/;*])I=S/X5[R[7[V7=JG@O:(2JO'P8#(0MKNS= -OFG!/6!B/
M6T?X7>&:1Y8%L%X:'#/]@!UL+X[S?P!02P,$%     @  71S6J8=$;+[ 0
MI 0  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULG53;;IPP$/T5RY7Z
M5*V!)1=M 2F[:=4^I%HEO3Q[81:LV!YJ>T/R][4-H1LIV4I]@;F=XS,PXV)
M<V\[ $<>E=2VI)US_8HQ6W>@N%U@#]IG]F@4=]XU+;.] =Y$D)(L2Y)SIKC0
MM"IB;&NJ @]."@U;0^Q!*6Z>UB!Q*&E*GP.WHNU<"+"JZ'D+=^!^]%OC/3:S
M-$*!M@(U,; OZ56Z6N>A/A;\%##8(YN$3G:(]\'YVI0T"8) 0NT" _>O!]B
ME('(R_@]<=+YR  \MI_9/\?>?2\[;F&#\I=H7%?22TH:V/.#=+<X?(&IG[/
M5Z.T\4F&L3;-*:D/UJ&:P%Z!$GI\\\?I.QP!\HLW -D$R*+N\:"H\IH[7A4&
M!V)"M6<+1FPUHKTXH<-/N7/&9X7'N6J#V@G=@JX%V((Y3QD2K)[@ZQ&>O0%/
M,W+C&3I+/ND&FI<$S&N9!67/@M;92<9KJ!=DF7X@69+E)_B6<X/+R+?\WP9'
M>/XZ/.S$RO:\AI+ZH;=@'H!6[]^EY\G'$^+R65Q^BOW?XD[#OZ$#DJ8+\H*'
M?._ 1U1/N'XB%A4XH8C&U_2RH\E18-JX'Y;4>-!N'*(Y.J_@U3AY?\O'_;WA
MIA7:$@E[#TT6%V>4F'$G1L=A'^=PA\Y/=30[?XV "04^OT??SN2$ ^:+J?H#
M4$L#!!0    (  %T<UI5-W;+1@(  "(%   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$X+GAM;*64RV[;,!!%]_F* 0MT55BR[+1!:@N(DQ;-(D60]+&FI;%$
MA")5<A0E?]\A):LND!@%NA%?<P_O4!RN>NL>?(U(\-1HX]>B)FK/D\07-3;2
MSVR+AE=VUC62>.BJQ+<.91E%C4ZR-'V?-%(9D:_BW*W+5[8CK0S>.O!=TTCW
MO$%M^[68B_W$G:IJ"A-)OFIEA?=(W]M;QZ-DHI2J0>.5->!PMQ87\_/-,L3'
M@!\*>W_0AY#)UMJ',+@NUR(-AE!C08$@N7G$2]0Z@-C&KY$IIBV#\+"_IW^.
MN7,N6^GQTNJ?JJ1Z+<X$E+B3G:8[VW_!,9_3P"NL]O$+_1";I0**SI-M1C$[
M:)096ODTGL.!X.PU038*LNA[V"BZO)(D\Y6S/;@0S;30B:E&-9M3)OR4>W*\
MJEA'^3U6?,0$UV;XP7Q2JX08'):38H1L!DCV"F2>P8TU5'OX9$HL_P8D[&BR
ME>UM;;*CQ"LL9K"8OX,LS99'>(LIS47D+?XOS0&R?!D2ZN/<M[+ M> "\.@>
M4>1OW\S?IQ^/6%Q.%I?'Z/]J\3CDJR6$>3:#0(,][N1;C7!IFU::9ZBE!PE>
MF4KCB</6.I);C>#'_<,=+X$+AEAD)'4.P>Y D8>0LBJ0]:;DBJPZ+<FZYQ,T
MC\I9$^4=WP '?:V*FC7 KX>3A'[VT@DE!_>V05?%ZO10V,[0<(6GV>D!N!CN
M_9_PX?6XD:Y2QH/&'4O3V8=3 6ZHR&% MHU5L+7$-16[-3]BZ$( K^\L']TX
M"!M,SV+^&U!+ P04    "  !='-:DD73-% "  "O!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q.2YX;6R=E5MOFS 4@/^*Q:0]M>&2VY0!4M*N6AXZ16FV
M/51[</ !K!J;V29I__ULD[!,2NB4%[#-.9^_8\0AW@OYHDH C5XKQE7BE5K7
M,]]760D55@-1 S=/<B$KK,U4%KZJ)6#BDBKF1T$P\2M,N9?&;FTETU@TFE$.
M*XE44U58OBV B7WBA=YQ84V+4ML%/XUK7, 3Z._U2IJ9WU$(K8 K*CB2D"?>
M/)PMIC;>!?R@L%<G8V0KV0KQ8B=+DGB!%0(&F;8$;&X[N /&+,AH_#XPO6Y+
MFW@Z/M(?7.VFEBU6<"?83TITF7B?/$0@QPW3:['_"H=ZQI:7":;<%>W;V-'$
M0UFCM*@.R<:@HKR]X]?#.9PDA)<2HD-"Y+S;C9SE/=8XC:78(VFC#<T.7*DN
MV\A1;E_*DY;F*35Y.EV:XR4@T49B0GF!YE)B7H Y=JUB7YL=;)R?'6B+EA9=
MH(41>A1<EPI]X03(OP#?J'5^T=%O$?42[R$;H&%X@Z(@&O7PAEV]0\<;7N"=
MJ_,&;=_0DA.ZHZ3!##UO\);!KW/EM_#1>;C]@&:JQADDGOE"%,@=>.G'#^$D
M^-RC/NK41WWT=-TP0&&P'=^&I_IH3D2M@:#G!X:+L];]W!PS!3U^X\YOW,OY
M)OCM]8[][/<<)YWCY*HSW( T'Q?N5^Q'OZ<X[12G5Q_C?VGVXR]J^B=-I )9
MN%:I4"8:KMM^TJUVW7C>-J&_X6TK?\2RH%PA!KE)#093\W)EVQ[;B1:U:TE;
MH4V#<\/2_%% V@#S/!="'R=V@^X?E?X!4$L#!!0    (  %T<UH$[\0<% (
M .0$   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;*546VO;,!3^*T*#
M/8WXDLM&9AN2=F6!%4*[RT/9@V(=VZ*Z>))<M_]^DNQX&:1AL!=+1SK?=[Y/
MUE'6*_UH&@"+G@67)L>-M>TZBDS9@"!FIEJ0;J=26A#K0EU'IM5 :  )'J5Q
MO(H$81(765C;ZR)3G>5,PEXCTPE!],L6N.ISG.#CPAVK&^L7HB)K20WW8+^U
M>^VB:&*A3( T3$FDH<KQ)EEO%SX_)'QGT)N3.?).#DH]^F!'<QQ[0<"AM)Z!
MN.$)KH!S3^1D_!HY\532 T_G1_:;X-UY.1 #5XK_8-0V.?Z $86*=-S>J?XS
MC'Z6GJ]4W(0OZH?<Y1*CLC-6B1'L% @FAY$\C^=P DA6KP#2$9 &W4.AH/*:
M6%)D6O5(^VS'YB?!:D [<4SZGW)OM=ME#F>+G3M>"AI]U80R6:.]XJQD8!"1
M%.VU*H%V&DP665?,0Z)R)-X.Q.DKQ$F*;I6TC4&?) 7Z-T'D5$Y2TZ/4;7J1
M\1K*&9HG[U :IXL+?//)^CSPS?_/.GKXXH!H9T&8G^?.8:BR.%_%-]7:M*2$
M'+NN,:"? !=OWR2K^.,%#XO)P^(2^S][V%#56J#HX8:3^JR+RW6L[N"<W.CD
MY@G0=>@O@TK523M<PFEU:N'-<'/_I _]?TMTS:1!'"H'C6?O7<?HH:>&P*HV
MW..#LJXKPK1QSQ!HG^#V*Z7L,? %IH>M^ U02P,$%     @  71S6L U[NN2
M!0  A1@  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL[5G=;]LV$'_O
M7W%P@3YEMN6D2=HF!O+1K@96-'"R]:'8 RV=)2(4J9%47.^OWQVE2$[JR'6S
MK5VQA]:B>+S[W>\^2"I'"V.O78;HX5.NM#ON9=X7+P<#%V>8"]<W!6J:F1N;
M"T]#FPY<85$D85&N!J/A<'^0"ZE[XZ/P[L*.CTSIE=1X8<&5>2[L\A2561SW
MHM[MBZE,,\\O!N.C0J1XB?[7XL+2:-!H262.VDFCP>+\N'<2O3R-#GA!D/A-
MXL*M/ .[,C/FF@>3Y+@W9$2H,/:L0M#/#9ZA4JR)</Q1*^TU-GGAZO.M]C?!
M>7)F)AR>&?5!)CX[[AWV(,&Y*)6?FL5;K!UZSOIBHUSX'Q:U[+ '<>F\R>O%
MA""7NOH5GVHBOF3!J%XP"K@K0P'EN?!B?&3- BQ+DS9^"*Z&U01.:H[*I;<T
M*VF='Y\M9V@=QJ65?@E3Z:[AG= 4#V+>@] )D+3PF"[A7+I8&5=:/!IX,LT*
M!G%MYK0R,WK 3#2"=T;[S,%KG6!R5\& ,#? 1[? 3T>=&L\Q[L-NM .CX6BO
M0]]N0\1NT+?[-43L-"SL!$Y^-C=HM= QPL>3F:.YV/^^CI7*YMYZFUQQ+UTA
M8CSN44DYM#?8&S][&NT/7W5XM-=XM->E?4-H+ZR)T3ET0*4-)_SDI$YW8)+0
MM)POPX"=#8MH!%<9U;UW\/$*/WDX52:^7NMT)ZSU3D_ 8PX1$&8(H"&@?O*:
MJ]>:GRZI#QCKJ _$)M7R3X+M,X28A&0L%,B\,-:'@)@YQ'<\EQJ<F&-:"INP
M&XY["O<"FJG:&K6''2BL\=PJ2,*4U+>\N,;,J(0T53QPC_/TCR6JRD0+WM)3
M'][3"E&0"A%GX W)UIS=A6(I"([,QJI,R 5"K4(T6))-<%HY1!ZF;8H5G%Z2
MHA5D"J-D+)% %6BE260<U((((:RR56@V(CF21)DKC':D1@ERT^C4L'[*V<H5
MUBD6PJ*FY<Q":D5>NRP@-GDN?<@8<BLVC+4T9<!N"2+/].^'Z=G3PU%T\&J5
M7VC#X2IV,('9,E!]01 KK!7-/$FQ7DB?4>PXSF<F+X1>]I^<D#M%Z<5,(<RE
MS4/RWJJ;7 &G4V"*P4GF>-TD>7(/<1]&>W#P9%*9PQL&0XDD/DNEBM0=6"!D
M@E+H0:8Y[>@WQCY\(#&+-96>L)#]"E\(!&UR:EG1'9,=:C-WB"/A^_D(\C.<
M,RK-..M3(?.8)Q-6%)XEUPW71X#-4+3Q5<S#8KVLEU<*28.]Y[>O*]]GPI,?
MI>(P>4H_H1CZ?$YD\BK62)+.:(K0$I2\9M="/=R77@DK=#2[YTVS>_ZW-+N)
MIB[.'"?P\8T2Z=H&UFV*2AX[$.\WB/<?@?@JDS:!"V%I[K5.0PH_#+C;T@;
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
MO6E)6B%Q/",>B"RO2%&]8\92A-X?. HH)CCKPX$\V4BI]4(!NN8CJST+S#.
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
ML^:/-/U3EA;@?6:07(8O=$#S2[2W_P]02P,$%     @  71S6KU#8;OQ @
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
MXY#H=M2TBE&U;^],&3LL_+*RTQFT,[#GI5)FK[@ _;Q/?P-02P,$%     @
M 71S6LMP5K=H @  ,@4  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL
MC51-;]LP#+W[5PC:,*Q 47^V3;O$0-.N70_%@K1;#\,.LLW$0F7)DY2X^_>C
MY,3+@#38P9)(D8^/,LEQI_2+J0$L>6V$-!-:6]M>AJ$I:VB8.5$M2+Q9*-TP
MBZ)>AJ;5P"KOU(@PB:*SL&%<TGSL=3.=C]7*"BYAIHE9-0W3OZ<@5#>A,=TJ
MYGQ96Z<(\W'+EO (]EL[TRB% TK%&Y"&*TDT+";T*KZ<9L[>&WSGT)F=,W&9
M%$J]..&^FM#($0(!I74(#+<U7(,0#@AI_-I@TB&D<]P];]%O?>Z82\$,7"OQ
MS"M;3^B(D@H6;"7L7'5?8)//J<,KE3!^)5UOFV24E"MC5;-Q1@8-E_W.7C?O
ML.,PBMYP2#8.B>?=!_(L;YAE^5BKCFAGC6CNX%/UWDB.2_=3'JW&6XY^-K^7
M:Y!6:0Z&?'QBA0!S- XM(KO[L-R@3'N4Y V4."$/2MK:D,^R@NI?@! I#;R2
M+:]I<A#Q!LH3DL;')(F2[ !>.N29>KST/_+\<548J[$>?N[+M,?)]N.X'KDT
M+2MA0K$)#.@UT/S#N_@L^G2 93:PS ZAYX_8<]5* %$+LL-X'\W#0/A\T!2@
MW1,&[@G=D@9SUI$'9D%S)DSP/HB/TS3S>WR>!,_8/QB6S+0JP9@@C6+_W7+)
ML<(J<J=4A>KT(DA&HV#NTB=K(#@:R-<"ZR>.R%&_!D_*,K&;@X]R<=9'.S^-
M][U6N%/'#>BE[U9#2K62MB_I03L,A*N^#_Z:]]/D@>DEEX8(6*!K=')^2HGN
M.[07K&I]5Q3*8H_Y8XU##;0SP/N%4G8KN ##F,S_ %!+ P04    "  !='-:
M8\L%+J "  "G!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6R=5-MN
MVS ,??=7"-XP;$!:V[+C7I882'K!!K1#T,OV,.Q!L9E$J"RYDMRT?S]*3MT,
M2/.P!].2S'-X2)D<K95^,"L 2YYK(<TX7%G;G$:1*5=0,W.H&I#X9:%TS2QN
M]3(RC096>5 M(AK'>50S+L-BY,]FNABIU@HN8::):>N:Z9<I"+4>ATGX>G##
MEROK#J)BU+ EW(*];V8:=U'/4O$:I.%*$@V+<3A)3J>9\_<./SFLS=::N$SF
M2CVXS?=J',9.$ @HK6-@^'J",Q#"$:&,QPUGV(=TP.WU*_NESQUSF3,#9TK\
MXI5=C</CD%2P8*VP-VK]#3;Y#!U?J83QEJP[W_0D)&5KK*HW8%10<]F]V?.F
M#EN X_@= -T J-?=!?(JSYEEQ4BK-='.&]G<PJ?JT2B.2W<IMU;C5XXX6\PT
MWJ^V+V0B*W+QV/(&*VX'Y ?^#Y_OV%R ^3**+$9R_E&Y89UVK/0=UH22:R7M
MRI +64'U+T&$$GN=]%7GE.YE/(?RD*3)@-"89GOXTC[OU/.E_Y'W[\G<6(W_
MRY]=F7>\V6Y>UT.GIF$EC$-L$@/Z"<+BTX<DC[_N49WUJK-][,4M]F35"B!J
M079GL$OQ?DZL+-1ST*ZZ@:NN,VDP::TRP<<@3SOC(A ?(J!Y'-!C&ERV6G+;
M:B ,)5SR9[<V09;2($.$;W!RH!8']P9(3-(XF+9<5%PN@V20'J4;>X7H($N&
M_J&#89:BS6D>7($Q9%*6;=T*9J$BYX U+3ES_8S@/'44^=$PN%.6B;>*L.V*
MH/R3)'9VF.RZ@FBK>6K02S\B#"E5*VW71_UI/X4F7?.]N7<C[)KI)9>&"%@@
M-#X\&H9$=V.AVUC5^%:<*XN-[9<KG*2@G0-^7RAE7S<N0#^;B[]02P,$%
M  @  71S6N0%$_-' @  !@4  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&ULC91-C],P$(;O^16600@DU*1)6[JEB=3NA^"PVFJ[L ?$P4VFC;7^"+:S
M*?\>VTE#@6[%Q?'8,X_?<68\;Z1ZTB6 07O.A$YQ:4PU"T.=E\")'L@*A-W9
M2L6)L:;:A;I20 H?Q%D81]$DY(0*G,W]VDIE<UD;1@6L%-(UYT3]7 *338J'
M^+!P3W>E<0MA-J_(#M9@OE0K9:VPIQ24@]!4"J1@F^+%<+8<.7_O\)5"HX_F
MR&6RD?+)&9^+%$=.$##(C2,0^WF&2V#,@:R,'QT3]T>ZP./Y@7[C<[>Y;(B&
M2\D>:6'*%$\Q*F!+:F;N9?,)NGS&CI=+IOV(FM8WOL HK[61O NV"C@5[9?L
MNWLX"IA&+P3$74#L=;<'>957Q)!LKF2#E/.V-#?QJ?IH*XX*]U/61ME=:N-,
MMLAS54.!KO?V-VO0Z.T#V3#0[^:AL7CG%.8=:MFBXA=0PQC=2F%*C:Y% <6?
M@-#JZL7%!W'+^"SQ"O(!2H;O41S%HS.\I$\V\;SD?Y/]MMAHHVQE?#^5;@L;
MG8:Y;IGIBN208ML.&M0SX.S-J^$D^GA&ZJB7.CI'S]:V^XJ: ;K;HK]EG])Z
MGF8O$O@&E+O,P%VF&Y+@T;:=1D04Z%)R3K7K-!V\#I+HPH[Q>!S<F1)4,)X$
MDVGP( UA_XAQ[I.Q&^/D5-[A46UR4#O?@1KELA:F+=-^M6_R15O;O]W;%^*6
MJ!T5&C'8VM!H\&&,D6J[KC6,K'RE;Z2Q?>.GI7VH0#D'N[^5TAP,=T#_]&6_
M %!+ P04    "  !='-:T[*ZJ;L"  !H!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6R-5>]OTS 0_9Z_P@H(;=*VI&D[1FDCM1L3DYA4;0.$$!^<
MY-I:<^S,OJP;?SWGN U%=($OB7_<O7OW8K^,U]K<VQ4 LJ=2*CL)5XC5*(IL
MOH*2VQ-=@:*=A38E1YJ:960K [QHDDH9)7%\&I5<J# =-VMSDXYUC5(HF!MF
MZ[+DYGD&4J\G82_<+MR(Y0K=0I2.*[Z$6\#/U=S0+&I1"E&"LD(K9F Q":>]
MT6SHXIN +P+6=F?,7">9UO=N<E5,PM@1 @DY.@1.KT<X!RD=$-%XV&"&;4F7
MN#O>HE\VO5,O&;=PKN574>!J$IZ%K( %KR7>Z/5'V/33$,RUM,V3K7WLZ;N0
MY;5%76Z2B4$IE'_SIXT..PEG\0L)R28A:7C[0@W+"XX\'1N]9L9%$YH;-*TV
MV41.*/=1;M'0KJ \3#\!M639P1W/)-C#<80$ZK:B? ,P\P#)"P"]A%UKA2O+
M/J@"BC\!(F+34DJVE&9))^(%Y">LWSMB29P,.O#Z;8O]!J_?W>+W:6;1T"GX
ML:])#S'8#^%NQLA6/(=)2$??@GF$,'WSJG<:O^\@.&@)#KK0TUNZ:44M@>D%
MRW59:04*K9M)1YW!$UU!"_MH=P-_8\"-_RZ,5(4R [-5MA]<"L55#ILBN;8X
M"J:E-BA^\N;&$ 'C#O6Q7AS7%,*M!;3!ZV 87"D$$@(9A?E\*7@FI$ !-HB#
M.XU<LL5?%5QRAV+#5K'A?RMFZZJ20#[A*F9<-A6]H0GE7<L;B.1(.J#V=.P^
M.;NK_D-"&\P-F:7!9\95P>"A%I6C=<261ENG6S\.IGE>E[6GPG?$#@X8[1Z^
M"*' :1?OTR[:N?TEF&7C<9;DKA5Z(VA76QN=>O?X'>X]^)J;I5"6^EE0:GSR
ME@0QWM?\!'75>$FFD9RI&:[H5P#&!=#^0FO<3ER!]N>2_@)02P,$%     @
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
M=@FXZ;G91V\%LH?3(461^OA\M5LOM=-XQ/Y?<8>=N,-WB_L;%KB?B9[$:V,
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
M5DM)JTI)R\8>F6^D*< "%>8HTSN640=?X')=MM6D)J9=B6E;Q7R60BF2I=C
M./N-G^L,&U>3NH*FL^8ZV!!GLZAIZU3:.F_3QG'?I*WSS+.WH<UF4=,65MI"
MJ[:\JI>FJIL$A<_<=<(-15:3FJ2#2M*!5=+I7<;T0ZVD+B 9@VPL)RO76\MI
M2V2UL+M5V-W_U&&ZVTS)ELAJ*3FL4G+X3QWF\/DWM]EAK"8U,;[W=$%ZV^DQ
M)8^MR5A-ZOK6+G!_.WVFY+$U&JM)7=_3%>I;KZ._])H2'-J:C=VFD.6NC4!F
M_KR@<L9213A,$>3M'V!,LACIBHT6BWPJ&@N-,U:^G.,8#-(8X/.I$/IQ8P:M
M:K"._@!02P,$%     @  71S6K236Q2T @  WP8  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S<N>&ULK55=;],P%/TK5V%"FX26-&D+C#92/YA 8M.TL?&
M>'"3V\9:8F>VDVX2/YYK)PW=U%: >$G\<>_Q.<?V]6@MU;W.$ T\%KG08R\S
MICSS?9UD6#!]*DL4-+.4JF"&NFKEZU(A2UU2D?MA$ S]@G'AQ2,W=J7BD:Q,
MS@5>*=!543#U-,5<KL=>S]L,7/-59NR 'X]*ML(;-+?EE:*>WZ&DO$"AN12@
M<#GV)KVSV<#&NX [CFN]U0:K9"'EO>U\3L=>8 EACHFQ"(Q^-<XPSRT0T7AH
M,;UN29NXW=Z@GSOMI&7!-,YD_HVG)AM[[SQ(<<FJW%S+]2=L]3B"B<RU^\*Z
MC0T\2"IM9-$F$X."B^;/'EL?MA+"]WL2PC8A?)D0[DF(VH3("6V8.5ES9E@\
M4G(-RD83FFTX;UPVJ>'"[N*-433+*<_$YXPKN&-YA7"!3%<*:8N,AN-+IA2S
M%I_ \1P-X[D^@2/@ KYFLM),I'KD&V)@<?RD76W:K!;N6:T7PH44)M/P4:28
M/@?PB7K'/]SPGX8'$>>8G$+4>P-A$/;A]F8.QT<G<%D5"U0[^,W^'"W:H!U@
M&74N1PXW^DN7OT\6VB@ZRC]V>=E@]G=CVNM]IDN6X-BC^ZM1U>C%KU_UAL&'
M7<+_$]@S^?U.?O\0>MQL!\@EE(K7S" DLBB9X*AAG?$D W*#FR?(F*835J,V
MC3]TVBBRH.N.#Y4-T)A4BAN;^'/_+D\;.@-'Q]:Q.@Y'?KUMQT'"_VC'H+-C
M<-".6<;$"JVXVAT):GS!&G.(8*(U&JOM:)>L!G:X)2MX(>M01,/5WZH5!:J5
M*Z&:;*Z$::Y=-]I4Z2E5:5?-7HQ3]9ZXHN7_AFE*_P53*RXTY+@DR.#T+;%2
M33EM.D:6KB(MI*'ZYIH9O4"H; #-+Z4TFXY=H'O3XE]02P,$%     @  71S
M6B#'3CA7 P  !A(  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULS5AM
M3]LP$/XKIPQ-3&+DI6T*K(T$96A(L"$ZV >T#VY[;2V2N-A."])^_.PD39JI
MI!1Y4K\T=GSW^+G'=]7%G07CCV***.$Y"F/1M:92SDYL6PRG&!%QR&88JY4Q
MXQ&1:LHGMIAQ)*/4*0IMSW%\.R(TMH).^NZ&!QV6R)#&>,-!)%%$^,L9AFS1
MM5QK^>*63J92O["#SHQ,L(_R;G;#U<PN4$8TPEA0%@/'<=<Z=4]ZKJ\=4HM[
MB@NQ,@8=RH"Q1SVY''4M1S/"$(=20Q#UF&,/PU C*1Y/.:A5[*D=5\=+](LT
M>!7,@ CLL? 7'<EIUSJR8(1CDH3REBV^81Y02^,-62C27UCDMHX%PT1(%N7.
MBD%$X^Q)GG,A5AS<YBL.7N[@O=6AD3LTTD S9FE8YT22H,/9 KBV5FAZD&J3
M>JMH:*R/L2^Y6J7*3P87A'*X)V&"<(U$)!S5&4D!^Z\M_(CA%&YQF'!.XPF<
M$4'%)]@_1TEHJ$:?X:Y_#OM[GV /: P_IRP1)!Z)CBT57;VI/<RIG674O%>H
MG>/P$!KN 7B.UUSCWGN[>Z/J;BN1"J6\0BDOQ6ML5.H 3H5 I86*"ZXH&="0
M2HIB*=0(5'Z6$FFK[RSF5<W@X4IM )<2(_%[G3@9F^9Z-KJZ3\2,#+%KJ?(5
MR.=H!1\_N+[S99U4AL JPC4*X1IUZ,'7IX3*%^CK^%.=#J#4<EWD&9R?PNF_
MH7G0\COV?#6>6I,*RV;!LKD=2WBXQFB ?.WAU&)M>SB&P"IAMXJP6SN5U2V3
MPAD"JPCG%\+YVV9UCW#^DFH3L226Z\+/,%MUJ5UK4J':+JBVS19@>S/+6I,*
MRZ."Y=$["Q#^P&J:7L:S1*H8KG".(;BU=5J[Y;;I9@BLHLYQH<[Q3M7IL4GA
M#(%5A'.=LL-QS*9_CK>:W,X_Z5]K4N6YTHFY_Z, O-H"J-]SVX,TA595J.S
MW-UJP5RC/9@IM*IX91?F&F[#<KS:,J@SJ?(L^S#WO8U8;1DTZLO :,-F"JVJ
M4-FRN;O5L[E&FS93:%7QRK;-W;IOVU &_N;/D7J;C*F]\I&N;TBN"9_06$"(
M8^7D'+:5+CR[=,@FDLW2[_8!DY)%Z7"*9(1<&ZCU,6-R.=%7 <753_ 74$L#
M!!0    (  %T<UH5F%?ID@(  %P'   9    >&PO=V]R:W-H965T<R]S:&5E
M=#,Y+GAM;*U574_;,!3]*U:&)I &^6H38&TD:,7& UK%QWB8]N FMXV%8V>V
MV[!_/]L)4=J&B(>]Q%_W')\3^UY/*BY>9 Z@T&M!F9PZN5+EI>O*-(<"RS->
M M,K*RX*K/10K%U9"L"9!174#3PO<@M,F)-,[-Q")!.^490P6 @D-T6!Q=]K
MH+R:.K[S-G%/UKDR$VXR*?$:'D ]E0NA1V[+DI$"F"2<(0&KJ7/E7\YB$V\#
M?A*H9*>/C),EYR]F<)M-'<\( @JI,@Q8-UN8 :6&2,OXTW Z[98&V.V_L=]8
M[]K+$DN8<?I,,I5/G7,'9;#"&ZKN>?4=&C]CPY=R*NT7577L*'90NI&*%PU8
M*R@(JUO\VOR'#L ?O0,(&D#P44#8 $)KM%9F;<VQPLE$\ H)$ZW93,?^&XO6
M;@@SI_B@A%XE&J>26[8%IK@@(-'Q'!0F5)Z@4_3T,$?'1R?H"!&&'G.^D9AE
M<N(JO:=!NFG#?UWS!^_PSR$]0Z'_!05>,.J!SSX.#W?AKG;:V@U:NX'E"S]@
M]]?54BJA[]'O/ELUSZB?Q^36I2QQ"E-')X\$L04G^?S)C[RO?2;_$]F.Y;"U
M' ZQ)_>X0G=8@2"8]AY@#8\LW"3]-O'#4)_5MNN@)\B/@S9H1]FH538:5/:L
M$QS=,K00/ 79JZTF&'>V#3U_3]IPS(ZR<:ML/*CLAC"B<RI#WSCOO_7CPTW#
MBSUAAS'!^7F_L*@5%@T?9GT]D"[?Z,=2<@HR!99"G\3H8/M3W]N3.!RS(S%N
M)<:#$A^YPA1U$JU/6WQXG2ZB_3O7$Q2/]T_6[=0^\^[<8;$F3"(**PWSSF)M
M3M2UO!XH7MIRN.1*%U?;S?7S!\($Z/45Y^IM8"IL^Z F_P!02P,$%     @
M 71S6FKP8&Q@ @  O 4  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&UL
MK51=;]HP%/TK5E9-5.HP)"G;6(C$1Z?MH14JZ_8P[<$D%V(UL5/; ?KO=^V$
MC%: IFDO\=<]Q_?<^)YH*]6CS@ ,V16YT",O,Z8<4JJ3# JFN[($@2<KJ0IF
M<*G65)<*6.I 14[]7F] "\:%%T=N;Z[B2%8FYP+FBNBJ*)AZGD NMR.O[^TW
M[ODZ,W:#QE')UK  \U#.%:YHRY+R H3F4A %JY$W[@^GH8UW =\Y;/7!G%@E
M2RD?[>)K.O)Z-B'((3&6@>&P@2GDN27"-)X:3J^]T@(/YWOVSTX[:EDR#5.9
M_^"IR4;>!X^DL&)5;N[E]@LT>JXM7R)S[;YD6\>^O_9(4FDCBP:,&11<U"/;
M-74X /0')P!^ _!? \(3@* !!$YHG9F3-6.&Q9&26Z)L-++9B:N-0Z,:+NQ?
M7!B%IQQQ)IXK?!#*/).Q2,G-4\5+_$7FBMSA ^K<,:68+?,EZ<S ,)[K2_*.
M/"QFI'-Q22X(%^1;)BO-1*HC:C ?RTJ3YNY)?;=_XNZ^3VZE,)DF-R*%]"4!
M12&M&G^O9N*?99Q!TB5!_XKX/3\\DM#T[^'!F72"MKB!XPO^H;@_QTMM%+[B
M7\<*5_.&QWEM9P]UR1(8>=BZ&M0&O/CMF_Z@]^F8Z/]$]J($85N"\!P[EA1)
M$\Y<S\(.S4?#,<$UR\"Q6.?9Q!_]B&X.91P)"=N0.CEZT @%J+7S!TT260E3
MOZ)VM[:@"5J0:]57^VA-8]>1] ]-[6NW3*VYT"2'%5+VNM8)5.T5]<+(TK7;
M4AIL7C?-T%Y!V0 \7TEI]@M[06O8\6]02P,$%     @  71S6OZ?$=3N P
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
MF%1]P@PSU<F!ZP"UOV9,[B>Z673_#?$_4$L#!!0    (  %T<UJYH3:KYP(
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
MI@LPUJ/NC23E0A"$C 2NK7$7H$X98JFI/249-.AZ$6J "I6H:A1+335?0F4
M3T>:Q1%4/@R:CU[79B0G>?YZ[0'L&*M1C>/(43D)*EZBJE$L-;6W)(4&7:\Y
M#5#1$E6-8JFIYDNT#.#)2;-8@DJ)@>8YE+J<Y!3X-Y3X-\18?+HOEOQ2W"Z#
M%$K@"IOV JH:Q5)3.TNBZ+#K]:=#5+9$5:-8:JKYDBV'\+2E42B!M8Q]U#Q3
M7Q-*L I=&]2OO8DLXNFL?*-;1L;%TXO7[_3:_+I^:]R-=3XJ7ZZV]?NU=7Y=
MOD.M+V76KZ+[Q-)9*"AEP:="<O"^2#S3]=O=UE_R9%F^[^P^R?,D*C_..9OP
MM-A _'V:)/G+EZ* S3OVKOX%4$L#!!0    (  %T<UK[[='@LP(  +,'   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;*U5;6O;,!#^*\*#T<(6OR7.
MVCF&O'2LL$))6<<8^Z#8ET1$MCQ)2=I_OY/L>&EP3#?VQ3[)]SSWW$F^B_="
M;M0:0).GG!=JY*RU+J]=5Z5KR*GJB1(*_+(4,J<:EW+EJE("S2PHYV[@>9&;
M4U8X26SW[F42BZWFK(![2=0VSZE\G@ 7^Y'C.X>-.5NMM=EPD[BD*W@ _;6\
ME[AR&Y:,Y5 H)@HB83ERQO[U=&C\K<,C@[TZLHG)9"'$QBQNLY'C&4' (=6&
M@>)K!U/@W!"AC%\UI].$-,!C^\#^R>:.N2RH@JG@WUBFUR/G@T,R6-(MUW.Q
M_PQU/@/#EPJN[)/L*]_!E4/2K=(BK\&H(&=%]:9/=1V. 'YT!A#4@. 4T#\#
M"&M :!.ME-FT9E33))9B3Z3Q1C9CV-I8-&;#"G.*#UKB5X8XG3QHD6[>3[ 0
M&9F*'"^'HK:^%X^4;RMSK/",2V.J2W(Q TT95Y>QJS&^87'3.M:DBA6<B>4'
MY$X4>JW(39%!]I+ 1>&-^N"@?A)T,LX@[9'0?T<"+^BW")J^'AYVR F;8H:6
M+_S;8OX8+Y26>&5_ME6M(NVWDYK?^%J5-(61@_^I KD#)WG[QH^\CVT9_R>R
M%_GWF_S[7>S)C.U8!D5&OC/@65NJ%?[*XDV#V25>[.Z.]7=YO! U:$0-.D7=
M/)78,O!$'@7'T^!,/[<IJTA\[SAP+QAXT8F^,WZ#J%UEU*B,.E7.F=J03Q*
MW!8:\&@TF5,-;4JC-@5>OW]UHO2,7SAH5SILE Y?5\\O;-FJKQL>D6>@4K5=
MW7\ 5AFX1_TO![FR8T&15&P+73639K>:/!.</+9#G^SC1!K;1NS^H:G&V1V5
M*U8HPF&)E%YOB/= 5B.B6FA1VBZ[$!I[MC77.%5!&@?\OA1"'Q8F0#.GD]]0
M2P,$%     @  71S6K:[82KF!   PA<  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#<N>&ULM5A=3^,X%/TK5G>T @E(G/23;2NUA-U%6A8$ _,PF@<WN6TC
MDKACNY3^^[63-/V(:])NYP42Y][C>XZ=FU-W%Y2]\2F 0!]QE/!>;2K$[-JR
MN#^%F/ K.H-$/AE3%A,A;]G$XC,&)$B3XLAR;+MIQ21,:OUN.O;(^ETZ%U&8
MP"-#?!['A"V'$-%%KX9KJX&G<#(5:L#J=V=D L\@7F:/3-Y9!4H0QI#PD":(
MP;A7&^!K#W=40AKQ&L*";UPC165$Z9NZN0MZ-5M5!!'X0D$0^>\=;B"*%)*L
MXV<.6BOF5(F;UROT/U/RDLR(<+BAT;<P$-->K5U# 8S)/!)/=/$WY(0:"L^G
M$4__HD4>:]>0/^>"QGFRK" .D^P_^<B%V$AP&GL2G#S!J9K@Y@GN;D)]3T(]
M3ZBGRF144AT\(DB_R^@",14MT=1%*F::+>F'B5KW9\'DTU#FB?ZSH/[;Y5 J
M%Z ;&LOMQ$FZ(&?/<HL%\PC0PQBE4>AAIIYP-%!K%8KE.3KS0) PXN?H$MW&
MLX@N ;:"T?=[B$? ?LB EV</G7TY1U^0A?B4,. H3-!+$@I^(0?E]=<IG7.2
M!+QK"<E-56CY.8]AQL/9PP,[Z)XF8LK1;1) L U@25$*99R5,D/'B.B!?X5<
M?($<VZEK"KJIGNYJTKWJZ8Z!C5NLLYOBN?O660E^.2JO\X QDDQ OLH"C99H
M,^Z1+-/AP8*P 'W_1T*B.P$Q_Z%;GVS^NGY^U;ZN^8SXT*O)_L2!O4.M__MO
MN&G_H=/VE&#>B<"V=*\7NM=-Z/TA3,(D"9.)[$X127RX0/_.U1N!Z#@36[O9
M,]!&"JI:]WL?MQJV;7>M]TV9RF&N;9?"/&.)1PK0* 1H& 7X2VXO 4$UVHTR
M'PWK<A36L3;6=23K9L&Z:61]^P',#WE5WLT2HUW.GT9XQH*.I-LJZ+8^H3L+
M656RK1*52T>SRKHP39QGK.Q(WNV"=]O,.PD.?K7;Y=W;UM#7A&DZ@%<.V^D
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
M]'B".:ZXAGG*<@57,]2,I^H:W@'/X5,B2L7R6 U=36<9"S<ZX$XJW. 57#^
M1Y'K1,%#'F-\#N 2R9II<&0Z"5H19QC=0,=_#X$7A/!Y,8.K=]>0@$J8Q":&
MTY_'ZQSQ6GAV:H]V+&[GISSZ]7ZIM*1D_=;DPPHI;$8R-_A.%2S"D4-75*'<
MHC/^_3>_Y_W9)/<7@9V)#FO181OZ^)'G/"LSH(21"C K4K%'5'31GTHN,08M
M['V& B7LD4FS\%2RE*_V0(\1/"P^S.$_2)J\5!W=M4>;9VD[]CW/&[K;4_6M
M_-ZHOENK[[:JGXHLHR>IRD00NYP$+_='3:\FZ*3[0MAM&';""V6M9[]16:]6
MUFM5-N-;'B.] #!GW$;1B&K24N'T3K1<1JAMQQFY?DVNWTKNX9!FL- BVL '
M\KM4"2_LU8,9+K4A3,$I6+YOXMQ_X?]+SFT[SC@/:LZ#=LXF)R*B1)60V4*&
MSV:,3?P&+TX/+I.C=<L9P]N:X>U;D_D]K!B75'[DAAJ,+4O+1MJW+SB%@\$%
M[U8.;TQJW_M1]+Q6C1/!9 QB!3-ZG"(MI/H#8JXBB28DU,Y0B'(M^;*T(:(L
M"CW_:G,-!6568S'T_C?]6[=4.MR3.IZA7-OV1A&7,M=5H:Q7JQ9J8EHHTP=<
MK%-K=6\;"O<'3-67/3*YYE274EP1I'?3IS#)JM6I)EH4MEM8"DV]AQTFU!ZB
M-!OH^TH(?9R8 ^J&<_P=4$L#!!0    (  %T<UJZDWWMY (  !,)   9
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
M<VAE970U,BYX;6RMEVUOHS@0Q[^*Q:U67>FV8$A(TDV0VD:GK70/5=/=>^W
MI+%J,&>;I+U/?S:AA,2&[4G[)N%A9OR;\=A_,]]S\2RW  J]Y*R0"V^K5'GE
M^S+=0D[D)2^AT&\V7.1$Z5OQY,M2 ,EJIYSY81#$?DYHX27S^MF]2.:\4HP6
M<"^0K/*<B-<;8'R_\+#W]N"!/FV5>> G\Y(\P0K4M_)>Z#N_C9+1' I)>8$$
M;!;>-;ZZQ;%QJ"V^4]C+SC4RJ:PY?S8W=]G""PP1,$B5"4'TWPYN@3$327/\
MTP3UVC&-8_?Z+?IO=?(ZF361<,O9WS13VX4W]5 &&U(Q]<#W7Z%):&SBI9S)
M^A?M&]O 0VDE%<\;9TV0T^+P3UZ:0G0<\*C'(6P<PO<Z1(U#5"=Z(*O36A)%
MDKG@>R2,M8YF+NK:U-XZ&UJ8:5PIH=]2[:>2NR+E.:!'\@(27:QTEV05 _37
M!OVI>V@)&Q ",O,>74L)2B)29.AW2M:4445!?D(72U"$,GWU&7U;+='%AT_H
M Z(%>MSR2FIS.?>51C4#^FF#=7/ "GNPEI!>H@C_BL(@'#G<;]_O'IVZ^[I
M;97"MDIA'2_JC6?5X<J5U"'*R!W%K,@K69(4%IY><A+$#KSDXR\X#KZX4OQ)
MP4X2CMJ$HZ'HR7>2DF:9I:(BS)7L(4)<1S"[Q2X))W-_UTW!81*W)B=@HQ9L
M- AVS?3&0XH4D-["4*KGA"K$N)X29Y<=@HV[ &>(0Q8GA..6<#Q(N%(\?49Z
M5>F=5M9%=(&-K6''YV2V24_MXI8L'B2[X47EK%)LC30Z8[$M>JHT:5DF@RQ+
MT%V;TJ;)])9"<BX4_;>W8!.[8-$9I&TRP6[*:4LY':2\*W90*"Y>$5]+SD"F
MH%O/A3?]8:,-69S S5JXV2#<PT>2EU^6"%Y,I[G[?V8-&LW.P6R;<!*YT7!P
ME)7@77#-"DV)$*]ZQ>Z)R)QJ$-B@&)^!.HS"R:R'M". ^ =;':N:-GS;6YR$
MV!K\LP/18=7/>)0?/+C9)X]<$>928R=IZ%@JYY/N,(JF/0V)CZJ!H_?K9.>0
MX!1+/"A!_U<M?U:TT\R/LH2'=>E>0$EH-K@8L:TUD=5 #CV:]$S+49'PL"0Y
MVJ<S.4Y46WQL5-NF%_4H47A8H]RG3B=B;!TNQH'%:!M%X_$9I-\Y/IMOES^(
M>**%1 PVVBNXG.@4Q>%SX'"C>%F?J-=<Z?-Y?;G5GU @C(%^O^%<O=V80WK[
M49;\!U!+ P04    "  !='-:,?K2M\T"  #D!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U,RYX;6RU5=MNTT 0_961J5 KE=IQ+J"26$J3(BI1%#4M/" >
M-O8D7M7>-;N;2_^>V;5C4N18504O\=[.F3DGNS/#K52/.D4TL,LSH4=>:DQQ
MZ?LZ3C%G^D(6*&AG*57.#$W5RM>%0I8X4)[Y81 ,_)QQX45#MS93T5"N3<8%
MSA3H=9XS]72%F=R.O(ZW7[CCJ]38!3\:%FR%<S0/Q4S1S*]9$IZCT%P*4+@<
M>>/.Y61@S[L#WSAN]<$8K)*%E(]V<I.,O, FA!G&QC(P^FQP@EEFB2B-7Q6G
M5X>TP,/QGOV3TTY:%DSC1&;?>6+2D??!@P27;)V9.[G]C)6>ON6+9:;=+VRK
MLX$'\5H;F5=@RB#GHORR7>7# : S. ((*T#X-Z!W!-"M %TGM,S,R9HRPZ*A
MDEM0]C2QV8'SQJ%)#1?V7YP;1;N<<":Z$;',$>[9#C6<?F5*,>OK&9Q.T3">
MZ3-X!P_S*9R>G,$)< 'WJ5QK)A(]] TE8&G\N IV508+CP3KA' KA4DU7(L$
MD^<$/F5>IQ_NT[\*6QFG&%] MW,.81#V&A*:O!S>;4FG6[O9=7S=E[CY8[S0
M1M$]_=GD5$G4:R:R;_=2%RS&D4>/4Z/:H!>]?=,9!!^;5/XCLF>:>[7F7AM[
M=$>,3,4IT)V *6ZH,!3TS(UU 28*$VY@0O?JB4K.EJGD'*YW!;?7C%[Q#!67
MM/0)$U0L:S*J/7H8P!.%;[J,DU;D*UWIUZ[T_[\K<\,,.H8O,FYVISV+3O^X
M.ZW(5[HSJ-T9M.8UCF.UQH3*B4%B-R 54%]BF>'T<!1FI#L!(V$M8E14AP08
M\JV0FEN#&DM/&7'@(MK>M8F"H;\Y5-QVHI3A'Q32'-7*]1<-L5P+4];4>K5N
M86-7N?T_Q\O^=\O4B@L-&2X)&ER\)[]5V5/*B9&%*\L+::C(NV%*;1B5/4#[
M2RG-?F(#U(T]^@U02P,$%     @  71S6A*P<W4L P  ZA(   T   !X;"]S
M='EL97,N>&ULW5A=:]LP%/TK1EU'"Z-NXL6-UR2P!0J#;13:A[T5)983@2QY
MLM(E^_73E1SGH[JEZ\.6S"&U=(_.N4?2=2TRJ,U*L+LY8R9:ED+60S(WIOH0
MQ_5TSDI:7ZB*28L42I?4V*Z>Q76E&<UK()4B[EY>IG%)N22C@5R4-Z6IHZE:
M2#,DO384^=OG?$@ZZ7L2>;FQRMF0/)R]_;%0YOI-Y.\G[TY.+A_.K_?C9PXX
M)W%0M/<"T0M<]@(53E\D_)PR*GVU*^V&GUHA3SS%:/T S6;9,*'CR'&S(:-!
MH>1F7Q+B U:=EBQZI&)(QE3PB>; *FC)Q<J'NQ"8*J%T9&Q!V'0=B-2_/-SQ
M/:B51J?D4FF7VV?P?R?-\#U@W0.#7(C68)?XP&A046.8EC>VXP:[X!,H:MKW
MJ\HZG&FZZG1[9$-P-YMDHG3.=)NF0]:AT4"P NQH/IO#W:@J!M 85=I&SNE,
M2>H\K!E-P\I.F1!W\"!]+W:TE\76OEW"KLFV:0TU32_C.Z"_K>:UMV6[K]*-
M*OZHS*>%G8YT?2A0=JM9P9>NORQ: YAZ!U>G5256'P6?R9+YR;\XX6A U[QH
MKC3_9;-!J4QM@&D2/3)M^'0[\E/3ZIXMS;J<E@7NN7N$GO_N.L^89)J*;=.V
M]@]YE5_M.+GZ5Y;=?Y5]PT&/S=OQT$WVCL%D>@PFCZ(F^X=O,LD.TF/<O+^W
M#@D[1X0V&L%1;$B^P<%.;))&DP47ALNF-^=YSN23DX*5-W1B#_([^G9\S@JZ
M$.:^!8=DT_[*<KXHLW;4+2Q$,VK3_@+3ZZ3M.=#FXC)G2Y:/FZZ>35PSL@V;
MM;F L(_<N"N,8!R/A1' L#R8 XSC65B>_VD^?70^'L.\]8-('^7T48YGA9"Q
M^V!YPIS,7N&99EF2I"FVHN-QT,$86[<TA6]8#?,&#"P/9/JSM<9W&Z^0Y^L
MV]/G*@2;*5Z)V$SQM08DO&[ R++P;F-Y@('M E8[D#^<!VHJS$D2V%7,&_8$
MXTB680C48KA&TQ19G10^X?W!GI(DR;(P EC809)@"#R-.((Y  \8DB3N/;CW
M/HK7[ZEX\^O6Z#=02P,$%     @  71S6I>*NQS     $P(   L   !?<F5L
M<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5Q
MD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC
M0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W
M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ
M:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    "  !='-:RF9+S(@$   )(P
M#P   'AL+W=O<FMB;V]K+GAM;,6:VV[;.!! ?X7P4PILU[8DIVU0%\BEV0W0
M)D8=Y'5!2^.8B$1Z22J7?GU'4IR.$GNP+^-]LG4Q=32BY@Q)?WYP_F[AW)UZ
MK$H;IH-5C.NCX3#D*ZAT^-.MP>*1I?.5CKCI;X=A[4$78040JW*8C$:'PTH;
M._CR>=/6S _IAHN01^,L[FQVW!AX"+^/-YOJW@2S,*6)3]-!^[V$@:J,-97Y
M"<5T,!JHL'(/?SMO?CH;=3G/O2O+Z6#<';@!'TW^9O>\@;S6B]#NB7KQ0R/(
M=' XP@:7QH?8GM&VKY'Q'O#D;JN.[MR4$?R9CO"7=_7:V-NF&;R+(;F--@Z;
MSRZ(1_Z_A-$MER:',Y?7%=C8Q=%#V0#:L#+K,%!65S =;$Y1Q[907VW$(*D+
MVS6%YS9WBI>^*+J[CHA+8NB/#![P%T4++@=YHDMM<U!M/ -A2ABF9)],ZF"F
M/?Y@!6U/>4<84X8QE66<-]=MS@GJ:JE.784OUPILP*Z(#SDGD!D#F>T5<J7M
M+03$4_/H\KL5@9PPD).]0NJP4N>E>Z!]\9"A.Y2EN]2Q]J#<4IW4P5@(06E\
MG>?FUAIL@D!^8" _R$)>V'L(L8TA ?K( 'V4!3K7QJL;7=:@OH,.&,'7<)\8
MN$_RT;(1C004:#SBDO!(%@E=NT83/G6J^+<VZ^8'?ZA+B!21]82P*([SW->
M=(_82.B'CG/%6%@6W[!_]6DX*XS%M8")]?T"D8I6"ABJ-[+GA# 6-L()6%B:
MJ&9HV%[0. &,A0V OG05J&O]V'^07-H?"^?]4ZQ6L7 $F[]*$UR:'POG^3G<
MM@7ECBJ22_ACX8Q_@:5/ 5Y=>UU@W-2Q]TVU\3KMC[F\/Q9/_'W&F2M-\WA;
MH\\\+7XY&23",CA]6H /D->^&3'\,.%.?==6=\%4FF)R0DB$A<!61O\D%),=
M2PC[@<=,*28GCD18'*2$4P<XF"TAT)%.PDDC$9;&CFINPTDQ.8TDXAIYJ>NV
MAI#322*L$Z; :U@I)B>81%@PKXN\K7'D-),(:Z:K]K9B<69)A,W2E7TG;\J^
M9U Z9<&9)14V"RVTML4PY7R2[L<G5R11'_].U!G%Y'R2[L<G.S G%).=GA+V
M"8]Y2#$YM:3":NEI[U)CT=A,YKY3!V<0M2DI)J>6= ]J><$\=>%Y3C=$@VU!
M03$YRZ3"EMDIZBZR%).S3"ILF9V8W0&*R;DF%1_2D'JBZX_];,D9)Q4V#EM0
M7-*"(N.,D_U_$UM-3"DFYYYLSY-;6Y]WQFDGV\LTESJ88UM%7;8#&I3YVMGV
MU:&8G'8R8>ULPPSU>EVVKWBO6[+K(N(+([OJM3934DQ..YGXTL@NS"9[]C Y
M[63"VMF-V78#BLEI)Y.>/=N%^1Y!ZXIB<MK)A+73FZ+=GH@X\63BDVAT#/'R
MGC\O@CJZILB)9[+7H0[%_+I< EVWFW#BF0B+9S=F8\@SBLG99R)LGS[FFSJ=
M8G+VF;3V&6[^>E%@/[=07.(E N[/=9G/O&H^NE6E;-),%R_KLCS%?5?VF]/%
MYI\<FW^A?/D%4$L#!!0    (  %T<UI\?ND;U $  ,8?   :    >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'/-V3M.PT 4A>&M1%X D_N8\%!"14.+V( 5
M)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]8GZSQ_"7MVK+M#GFS[?/DN-\=\J+9
ME-(_A)"7F[1O\TW7I\/YRJH;]FTY+X=UZ-OE>[M.0:?361A^SF@>YS]G3EY/
M??K+Q&ZUVB[34[?\V*=#^65P^.R&][Q)J323UW98I[)HPG%W/9W#Y2 WY\G-
MY/EMT0S/;]*$VD$*05H_R"#(Z@<Y!'G]H A!L7[0#()F]8-N(>BV?M =!-W5
M#[J'H/OZ03)%&:<$22.L";06Y%H(O!8$6PC$%B1;",P61%L(U!9D6PC<%H1;
M".06I%L([!;$6PCT5M1;"?16U%L)]-;1QS:!WHIZ*X'>BGHK@=Z*>BN!WHIZ
M*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>-MHL(=#;4&\CT-M0
M;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-M'
MF]T$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'I'U#L2Z!U1[TB@=T2](X'>
M$?6._ZEW+J==RM>>[S4^_S^I+N=[T_7QE^7WR=&K<L$YP&_[QR]02P,$%
M  @  71S6BIDTJ;* 0  FQ\  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=G)
M;L(P% 707T'95L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KV;1(GM
M=U]LZ6PR>MM:\KU-735^G"Q"L ^,^7Q!M?:IL=3$D9EQM0[QT<V9U?E2SXF)
MP6#(<M,$:D(_M#62R>B)9GI5A=[S)K[VI6G&B:/*)[W'W<0V:YQH:ZLRUR&.
MLW53?$OI[Q/2N+*;XQ>E]3=Q0L).)K0C/P?LU[VNR;FRH-Y4N_"BZSB+;2KF
MP[8BGYXO<:)',YN5.14F7]5Q2>JM(UWX!5&HJW17].9\<H@[3+LKOSJ_*W,N
M,,Z<.F-]/#%'E\<=CJ1=W;>Q$+E0GO_$8V(L??7W47O:!16_S([;^V'<LCL/
MS[K;]7O\]8R/]2_L0X#T(4'Z4"!]9"!]#$'ZN 7IXPZDCWN0/O@ I1$443D*
MJ1S%5(Z"*D=1E:.PRE%<Y2BP<A19!8JL D56@2*K0)%5H,@J4&05*+(*%%D%
MBJP"15:)(JM$D56BR"I19)4HLDH4626*K!)%5HDBJT215:'(JE!D52BR*A19
M%8JL"D56A2*K0I%5H<BJ4&3-4&3-4&3-4&3-_E/6=V.6?_V[N+VGM2Z;0S[K
M_LE//@%02P$"% ,4    "  !='-:1L=-2)4   #-    $
M@ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (  %T<UHC^-F&\@
M "L"   1              "  <,   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4
M Q0    (  %T<UJ97)PC$ 8  )PG   3              "  >0!  !X;"]T
M:&5M92]T:&5M93$N>&UL4$L! A0#%     @  71S6L.8K#*7!P  \#$  !@
M             ("!)0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4
M Q0    (  %T<UJW75J_Y00  %X3   8              " @?(/  !X;"]W
M;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  !='-:H"F_%;$"  #2
M!P  &               @($-%0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL
M4$L! A0#%     @  71S6KAF6&% !0  <1<  !@              ("!]!<
M 'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (  %T<UK9O<J(
M"P4  &@>   8              " @6H=  !X;"]W;W)K<VAE971S+W-H965T
M-2YX;6Q02P$"% ,4    "  !='-:6GE13D8%  !>%P  &
M@(&K(@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @  71S
M6@HH+6/T$   UBT  !@              ("!)R@  'AL+W=O<FMS:&5E=',O
M<VAE970W+GAM;%!+ 0(4 Q0    (  %T<UKGZ[D_F (  !8&   8
M      " @5$Y  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M"  !='-:^S7C]+8"  "Q!@  &               @($?/   >&PO=V]R:W-H
M965T<R]S:&5E=#DN>&UL4$L! A0#%     @  71S6CG6+IJ$ @  < 4  !D
M             ("!"S\  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"
M% ,4    "  !='-:)X<7U,D"   R!@  &0              @('&00  >&PO
M=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (  %T<UIA-4PW3P(
M #(%   9              " @<9$  !X;"]W;W)K<VAE971S+W-H965T,3(N
M>&UL4$L! A0#%     @  71S6C+O4'+' @  .@8  !D              ("!
M3$<  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  !='-:
M0W2S"O %  "S#@  &0              @(%*2@  >&PO=V]R:W-H965T<R]S
M:&5E=#$T+GAM;%!+ 0(4 Q0    (  %T<UI)\M_]+ 0  ,@)   9
M      " @7%0  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%
M  @  71S6O29%E6R!   1 H  !D              ("!U%0  'AL+W=O<FMS
M:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  !='-:IAT1LOL!  "D!
M&0              @(&]60  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+
M 0(4 Q0    (  %T<UI5-W;+1@(  "(%   9              " @>];  !X
M;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @  71S6I)%TS10
M @  KP8  !D              ("!;%X  'AL+W=O<FMS:&5E=',O<VAE970Q
M.2YX;6Q02P$"% ,4    "  !='-:!._$'!0"  #D!   &0
M@('S8   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (  %T
M<UK ->[KD@4  (48   9              " @3YC  !X;"]W;W)K<VAE971S
M+W-H965T,C$N>&UL4$L! A0#%     @  71S6OK#Z:X_$@  E38  !D
M         ("!!VD  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M    "  !='-:O4-AN_$"  #N!@  &0              @(%]>P  >&PO=V]R
M:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (  %T<UHC__C6<P(  +8%
M   9              " @:5^  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL
M4$L! A0#%     @  71S6HD[Q=1S @  ^P4  !D              ("!3X$
M 'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  !='-:RW!6
MMV@"   R!0  &0              @('Y@P  >&PO=V]R:W-H965T<R]S:&5E
M=#(V+GAM;%!+ 0(4 Q0    (  %T<UICRP4NH (  *<%   9
M  " @9B&  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @
M 71S6N0%$_-' @  !@4  !D              ("!;XD  'AL+W=O<FMS:&5E
M=',O<VAE970R."YX;6Q02P$"% ,4    "  !='-:T[*ZJ;L"  !H!@  &0
M            @('MBP  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4
M Q0    (  %T<UKW/P[G&00  *8)   9              " @=^.  !X;"]W
M;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @  71S6J@M%9;\ P
MEPD  !D              ("!+Y,  'AL+W=O<FMS:&5E=',O<VAE970S,2YX
M;6Q02P$"% ,4    "  !='-:_&$93\X$   *$0  &0              @(%B
MEP  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    (  %T<UH/
M?L3S3P,  %01   9              " @6><  !X;"]W;W)K<VAE971S+W-H
M965T,S,N>&UL4$L! A0#%     @  71S6N1\3#4<!   RP\  !D
M     ("![9\  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M"  !='-:@6D*DT<"  #B!   &0              @(% I   >&PO=V]R:W-H
M965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (  %T<UIY68T>"P,  &0+   9
M              " @;ZF  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L!
M A0#%     @  71S6K236Q2T @  WP8  !D              ("! *H  'AL
M+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  !='-:(,=..%<#
M   &$@  &0              @('KK   >&PO=V]R:W-H965T<R]S:&5E=#,X
M+GAM;%!+ 0(4 Q0    (  %T<UH5F%?ID@(  %P'   9              "
M@7FP  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @  71S
M6FKP8&Q@ @  O 4  !D              ("!0K,  'AL+W=O<FMS:&5E=',O
M<VAE970T,"YX;6Q02P$"% ,4    "  !='-:_I\1U.X#  !C%@  &0
M        @('9M0  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0
M   (  %T<UK@45(<4P(  "<&   9              " @?ZY  !X;"]W;W)K
M<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @  71S6KFA-JOG @  #PD
M !D              ("!B+P  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q0
M2P$"% ,4    "  !='-:M 4?M*,"   ]!@  &0              @(&FOP
M>&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (  %T<UI\#YUO
MV H  &]O   9              " @8#"  !X;"]W;W)K<VAE971S+W-H965T
M-#4N>&UL4$L! A0#%     @  71S6OOMT>"S @  LP<  !D
M ("!C\T  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    "  !
M='-:MKMA*N8$  #"%P  &0              @(%YT   >&PO=V]R:W-H965T
M<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    (  %T<UIGJG9Z7 ,   4+   9
M          " @9;5  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#
M%     @  71S6CWZQ8QW P  ? H  !D              ("!*=D  'AL+W=O
M<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  !='-:NI-][>0"   3
M"0  &0              @('7W   >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM
M;%!+ 0(4 Q0    (  %T<UH*@/L\3@,   \*   9              " @?+?
M  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @  71S6LJ@
M+'>J P  H T  !D              ("!=^,  'AL+W=O<FMS:&5E=',O<VAE
M970U,BYX;6Q02P$"% ,4    "  !='-:,?K2M\T"  #D!P  &0
M    @(%8YP  >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    (
M  %T<UH2L'-U+ ,  .H2   -              "  5SJ  !X;"]S='EL97,N
M>&UL4$L! A0#%     @  71S6I>*NQS     $P(   L              ( !
ML^T  %]R96QS+RYR96QS4$L! A0#%     @  71S6LIF2\R(!   "2,   \
M             ( !G.X  'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (  %T
M<UI\?ND;U $  ,8?   :              "  5'S  !X;"]?<F5L<R]W;W)K
M8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (  %T<UHJ9-*FR@$  )L?   3
M          "  5WU  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     ] #T
*HA   %CW      $!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>96</ContextCount>
  <ElementCount>274</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>37</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="else-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.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>12</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.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>13</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.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>14</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.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>15</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.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>16</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.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>17</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>11501 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.electro-sensors.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.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>19</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.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>22</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.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>23</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.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>24</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.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>25</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.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>26</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.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>27</Position>
    </Report>
    <Report instance="else-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.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>37</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.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>38</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.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>39</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.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>40</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.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>41</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.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>42</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.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>43</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.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>44</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.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>45</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.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>46</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.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>47</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.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>48</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.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>49</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.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>50</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.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>51</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.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>52</Position>
    </Report>
    <Report instance="else-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.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>53</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="else-20241231.htm">else-20241231.htm</File>
    <File>else-20241231.xsd</File>
    <File>else-20241231_cal.xml</File>
    <File>else-20241231_def.xml</File>
    <File>else-20241231_lab.xml</File>
    <File>else-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img178799150ffd4380adb5.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="430">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="14">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>77
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "else-20241231.htm": {
   "nsprefix": "else",
   "nsuri": "http://www.electro-sensors.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "else-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "else-20241231.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/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/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "else-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "else-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "else-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "else-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 248,
   "keyCustom": 26,
   "axisStandard": 13,
   "axisCustom": 0,
   "memberStandard": 24,
   "memberCustom": 11,
   "hidden": {
    "total": 21,
    "http://xbrl.sec.gov/dei/2024": 7,
    "http://xbrl.sec.gov/cyd/2024": 6,
    "http://fasb.org/us-gaap/2024": 3,
    "http://xbrl.sec.gov/ecd/2024": 5
   },
   "contextCount": 96,
   "entityCount": 1,
   "segmentCount": 37,
   "elementCount": 536,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 430,
    "http://xbrl.sec.gov/dei/2024": 37,
    "http://xbrl.sec.gov/cyd/2024": 14,
    "http://xbrl.sec.gov/ecd/2024": 5
   },
   "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": "D20241231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.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": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20241231",
      "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-20241231.htm",
      "first": true,
      "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": "I20241231",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "I20241231",
      "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-20241231.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": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.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": "I20221231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20221231",
      "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-20241231.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": "D20241231",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.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": "D20241231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.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": "D20241231",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.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": "D20241231",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.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": "D20241231",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.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": "D20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.electro-sensors.com/role/DisclosureAccruedExpenses",
     "longName": "10701 - Disclosure - Accrued Expenses",
     "shortName": "Accrued Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.electro-sensors.com/role/DisclosureLeases",
     "longName": "10801 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "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": "14",
     "firstAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.electro-sensors.com/role/DisclosureBenefitPlans",
     "longName": "11101 - Disclosure - Benefit Plans",
     "shortName": "Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.electro-sensors.com/role/DisclosureIncomeTaxes",
     "longName": "11201 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.electro-sensors.com/role/Contingencies",
     "longName": "11301 - Disclosure - Contingencies",
     "shortName": "Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:LossContingencyDisclosures",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:LossContingencyDisclosures",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.electro-sensors.com/role/SegmentInformation",
     "longName": "11501 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "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": "19",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R20": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R21": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "D20241231",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "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": "22",
     "firstAnchor": {
      "contextRef": "D20241231",
      "name": "else:NatureOfOperationsPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "else:NatureOfOperationsPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "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": "23",
     "firstAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "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": "24",
     "firstAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "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": "25",
     "firstAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "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": "26",
     "firstAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "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": "27",
     "firstAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.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": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.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": "D20241231",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.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": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.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": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.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": "I20241231",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20241231",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "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": "I20241231_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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20241231_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-20241231.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": "D20241231",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.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": "D20241231",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "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": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "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": "37",
     "firstAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease",
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "unique": true
     }
    },
    "R38": {
     "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": "38",
     "firstAnchor": {
      "contextRef": "I20241231",
      "name": "us-gaap:MarketableSecurities",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "I20241231_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-20241231.htm",
      "unique": true
     }
    },
    "R39": {
     "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": "39",
     "firstAnchor": {
      "contextRef": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "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": "40",
     "firstAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "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": "41",
     "firstAnchor": {
      "contextRef": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "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": "42",
     "firstAnchor": {
      "contextRef": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "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": "43",
     "firstAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "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": "44",
     "firstAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20231231",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "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": "45",
     "firstAnchor": {
      "contextRef": "D20241231_EmployeeStockOptionMember_3",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231_TwoThousandThirteenEquityIncentivePlanMember_6",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R46": {
     "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": "46",
     "firstAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "else-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "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": "47",
     "firstAnchor": {
      "contextRef": "I20231231_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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "I20241231_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-20241231.htm",
      "unique": true
     }
    },
    "R48": {
     "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": "48",
     "firstAnchor": {
      "contextRef": "I20231231_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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231_RestrictedStockUnitsRSUMember_1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R49": {
     "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": "49",
     "firstAnchor": {
      "contextRef": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "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": "50",
     "firstAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "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": "51",
     "firstAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "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": "52",
     "firstAnchor": {
      "contextRef": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "I20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "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": "53",
     "firstAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "D20241231",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureAccruedExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued Expenses",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50",
      "r52",
      "r991"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "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": {
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "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": [
      "r49",
      "r818"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 and $11, respectively",
        "label": "Trade receivables, less allowance for credit losses $11 and $11, respectively",
        "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": [
      "r934"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.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": [
      "r50",
      "r104"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/StatementBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.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": {
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses",
        "totalLabel": "Total Accrued Expenses",
        "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": [
      "r50"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Less Accumulated Depreciation",
        "terseLabel": "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": [
      "r31",
      "r147",
      "r646"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]",
        "label": "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": [
      "r1",
      "r8",
      "r14",
      "r485",
      "r488",
      "r559",
      "r671",
      "r672",
      "r912",
      "r913",
      "r914",
      "r921",
      "r922",
      "r923",
      "r924"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Useful Life",
        "label": "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": [
      "r320",
      "r764"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Additional paid in capital",
        "terseLabel": "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": [
      "r58"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital [Member]",
        "label": "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": [
      "r687",
      "r921",
      "r922",
      "r923",
      "r924",
      "r1002",
      "r1064"
     ]
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r182",
      "r183",
      "r184",
      "r185",
      "r195",
      "r242",
      "r243",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r331",
      "r332",
      "r334",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r528",
      "r529",
      "r538",
      "r539",
      "r540",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r601",
      "r602",
      "r603",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition",
        "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/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash from operating activities:",
        "label": "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/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Costs [Policy Text Block]",
        "terseLabel": "Advertising Costs",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expense",
        "label": "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": [
      "r419",
      "r804"
     ]
    },
    "else_AggregateCustomersOfEntityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "AggregateCustomersOfEntityMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate customers of entity",
        "documentation": "This member stands for the information pertaining to aggregate customers of the reporting entity.",
        "label": "Aggregate customers of entity [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r863",
      "r865",
      "r866",
      "r868",
      "r870",
      "r871",
      "r874"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized compensation expense",
        "label": "Stock Compensation Exp",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r417"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails",
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables, allowance for credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r245",
      "r291"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of Intangible Assets",
        "label": "Amortization expense",
        "verboseLabel": "Amortization expense",
        "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": [
      "r5",
      "r317",
      "r324",
      "r787"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares excluded from the computation of diluted weighted-average shares outstanding|shares",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "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": [
      "r203"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r19"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r19"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "totalLabel": "Total assets",
        "label": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r116",
      "r149",
      "r177",
      "r206",
      "r212",
      "r230",
      "r234",
      "r280",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r476",
      "r478",
      "r530",
      "r640",
      "r713",
      "r779",
      "r780",
      "r818",
      "r845",
      "r957",
      "r958",
      "r1021"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "totalLabel": "Total current assets",
        "label": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r156",
      "r177",
      "r280",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r476",
      "r478",
      "r530",
      "r818",
      "r957",
      "r958",
      "r1021"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsHeldUnderCapitalLeasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsHeldUnderCapitalLeasesMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-Use Asset [Member]",
        "label": "Assets Held under Capital Leases [Member]",
        "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r849",
      "r850",
      "r864"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r849",
      "r850",
      "r864"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r849",
      "r850",
      "r864"
     ]
    },
    "us-gaap_AutomobilesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AutomobilesMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Autos [Member]",
        "terseLabel": "Autos [Member]",
        "documentation": "Vehicles that are used primarily for transporting people."
       }
      }
     },
     "auth_ref": []
    },
    "else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of available for sale marketable securities accumulated gross unrealized gain.",
        "label": "Available For Sale Marketable Securities Accumulated Gross Unrealized Gain",
        "terseLabel": "Gross unrealized gain"
       }
      }
     },
     "auth_ref": []
    },
    "else_AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of available for sale marketable securities accumulated gross unrealized loss.",
        "negatedLabel": "Gross unrealized loss",
        "label": "Available For Sale Marketable Securities Accumulated Gross Unrealized Loss"
       }
      }
     },
     "auth_ref": []
    },
    "else_AvailableForSaleMarketableSecuritiesAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "AvailableForSaleMarketableSecuritiesAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Available For Sale Marketable Securities Amortized Cost",
        "documentation": "The amount of available for sale marketable securities amortized cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "verboseLabel": "Treasury Bills, carrying value",
        "label": "Treasury Bills",
        "terseLabel": "Treasury Bills",
        "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": [
      "r247",
      "r297"
     ]
    },
    "else_AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available for Sale Securities Debt Securities Fair Value Disclosure",
        "documentation": "Fair value portion of investments in debt securities classified as available-for-sale.",
        "terseLabel": "Treasury Bills, fair value"
       }
      }
     },
     "auth_ref": []
    },
    "else_AvailableForSaleSecuritiesSharesSold": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "AvailableForSaleSecuritiesSharesSold",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares available-for-sale securities shares sold.",
        "label": "Available-for-sale Securities, Shares Sold",
        "terseLabel": "Available-for-sale shares sold"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building [Member]",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r466",
      "r798",
      "r799"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r37",
      "r38",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r466",
      "r798",
      "r799"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent Earn-out, Carrying Value",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r101",
      "r470",
      "r506",
      "r507",
      "r508"
     ]
    },
    "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases",
        "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "else_CarryingAmountOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "CarryingAmountOfAvailableForSaleSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying Amount Of Available For Sale Securities",
        "label": "Carrying Amount Of Available For Sale Securities",
        "terseLabel": "Equity Securities, Carrying amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Less cash equivalents, Carrying amount",
        "terseLabel": "Cash and cash equivalents, Carrying amount",
        "periodStartLabel": "Cash and cash equivalents, beginning",
        "periodEndLabel": "Cash and cash equivalents, ending",
        "label": "Cash and cash equivalents",
        "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": [
      "r16",
      "r145",
      "r767"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r145"
     ]
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash And Cash Equivalents [Member]",
        "terseLabel": "Less 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/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Policy Text Block]",
        "terseLabel": "Cash And Cash Equivalents",
        "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": [
      "r17"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents, beginning",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, ending",
        "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": [
      "r16",
      "r79",
      "r176"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "totalLabel": "Net increase in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "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": [
      "r0",
      "r79"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash equivalents",
        "documentation": "Amount of 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": [
      "r906",
      "r1033"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chief Executive Officer [Member]",
        "label": "Chief Executive Officer [Member]"
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial Paper [Member]",
        "label": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r347",
      "r837",
      "r838",
      "r839",
      "r840"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "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": [
      "r53",
      "r107",
      "r641",
      "r700"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock Issued [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r833",
      "r834",
      "r835",
      "r837",
      "r838",
      "r839",
      "r840",
      "r921",
      "r922",
      "r924",
      "r1002",
      "r1063",
      "r1064"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r701"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "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": [
      "r57"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r57",
      "r701",
      "r719",
      "r1064",
      "r1065"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Common stock par value $0.10 per share; authorized 10,000,000 shares; 3,449,021 and 3,428,021 shares issued and outstanding, respectively",
        "label": "Common Stock Value",
        "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": [
      "r57",
      "r642",
      "r818"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Benefit Plans",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "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": [
      "r93",
      "r94",
      "r95",
      "r96"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Benefit Plans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Net comprehensive income",
        "totalLabel": "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": [
      "r15",
      "r163",
      "r165",
      "r170",
      "r636",
      "r652",
      "r653"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r21",
      "r22",
      "r43",
      "r44",
      "r241",
      "r751"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r21",
      "r22",
      "r43",
      "r44",
      "r241",
      "r682",
      "r751"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r21",
      "r22",
      "r43",
      "r44",
      "r241",
      "r751",
      "r895"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration risk percentage",
        "terseLabel": "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": [
      "r21",
      "r22",
      "r43",
      "r44",
      "r241"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r21",
      "r22",
      "r43",
      "r44",
      "r241",
      "r751"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in Progress - Equipment [Member]",
        "label": "Construction in Progress [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/2024",
     "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": {
        "label": "Cost of goods sold",
        "terseLabel": "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": [
      "r69",
      "r70",
      "r599"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": {
        "label": "Current, Federal",
        "terseLabel": "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": [
      "r897",
      "r919",
      "r1001"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Current, State",
        "label": "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": [
      "r897",
      "r919",
      "r1001"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "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": [
      "r85",
      "r241"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r858",
      "r885"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r858",
      "r885"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r860",
      "r887"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r860",
      "r887"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r862",
      "r889"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r860",
      "r887"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r853",
      "r880"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r854",
      "r881"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r854",
      "r881"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r852",
      "r879"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r855",
      "r882"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r857",
      "r884"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r857",
      "r884"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r858",
      "r885"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r861",
      "r888"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r859",
      "r886"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r856",
      "r883"
     ]
    },
    "else_DebtAndEquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "DebtAndEquitySecuritiesMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to debt and equity securities.",
        "label": "Debt And Equity Securities [Member]",
        "terseLabel": "Debt and Equity Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFrequencyOfPeriodicPayment",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note Payable, annual installment frequency",
        "label": "Debt Instrument, Frequency of Periodic Payment",
        "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r46"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r12",
      "r46"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Less: Discount of note payable listed above",
        "negatedLabel": "Less: Discount of note payable listed above",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r960",
      "r1014",
      "r1015",
      "r1016"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Securities Sold",
        "terseLabel": "Other-than-temporary impairments recognized",
        "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": [
      "r301"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Deferred, Federal",
        "label": "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": [
      "r919",
      "r1000",
      "r1001"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income tax asset",
        "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": [
      "r427",
      "r428"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r131",
      "r919"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Total Deferred Tax Liabilities",
        "totalLabel": "Total Deferred Tax Liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r105",
      "r442"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Deferred, State",
        "terseLabel": "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": [
      "r919",
      "r1000",
      "r1001"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "totalLabel": "Net Deferred Tax Asset",
        "label": "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": [
      "r995"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Total Deferred Tax Assets",
        "totalLabel": "Total Deferred Tax Assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets:",
        "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r998"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Depreciation and amortization",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "R&amp;D Credit Carryforward",
        "terseLabel": "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": [
      "r998"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences",
        "terseLabel": "Vacation accrual",
        "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": [
      "r998"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses",
        "terseLabel": "Bonus",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses."
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r998"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Allowance for Doubtful Accounts",
        "terseLabel": "Allowance for credit losses",
        "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": [
      "r998"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Inventory obsolescence",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "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": [
      "r998"
     ]
    },
    "us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Net Unrealized Loss on Investments",
        "label": "Deferred Tax Assets, Unrealized Losses on Available-for-Sale Securities, Gross",
        "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": [
      "r998"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "negatedLabel": "Valuation allowance",
        "label": "Valuation allowance on deferred tax assets",
        "terseLabel": "Valuation allowance on deferred tax assets",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfNetDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Net unrealized gain on investments",
        "terseLabel": "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": [
      "r998"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Prepaid expenses",
        "label": "Prepaid Expenses",
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses."
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "terseLabel": "Depreciation and Amortization",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Board of Directors' discretionary contribution to 401(k) plan",
        "label": "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/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "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": [
      "r5",
      "r30"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation 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": [
      "r5",
      "r206",
      "r217",
      "r234",
      "r779",
      "r780"
     ]
    },
    "else_DirectorStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "DirectorStockOptionMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-employee directors",
        "label": "Director Stock Option [Member]",
        "documentation": "This member stands for the information pertaining to director stock option."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/StockbasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-Based Compensation",
        "terseLabel": "Stock-Based Compensation",
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r378",
      "r409",
      "r410",
      "r412",
      "r801"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r849",
      "r850",
      "r864"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r849",
      "r850",
      "r864",
      "r869"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r867"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income Per Share [Abstract]",
        "terseLabel": "Net income per share data"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings (Loss) Per Share, Basic",
        "verboseLabel": "Net income per share, Basic",
        "terseLabel": "Net income per share",
        "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": [
      "r171",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r196",
      "r198",
      "r200",
      "r201",
      "r202",
      "r205",
      "r464",
      "r475",
      "r501",
      "r502",
      "r637",
      "r654",
      "r773"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings (Loss)Per Share, Diluted",
        "verboseLabel": "Net income per share, Diluted",
        "terseLabel": "Net income per share",
        "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": [
      "r171",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r198",
      "r200",
      "r201",
      "r202",
      "r205",
      "r464",
      "r475",
      "r501",
      "r502",
      "r637",
      "r654",
      "r773"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDilutedUndistributed": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedUndistributed",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive stock options, per share amount",
        "label": "Earnings Per Share, Diluted, Undistributed",
        "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": [
      "r925"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income per Common Share [Policy Text Block]",
        "terseLabel": "Net Income Per Common Share",
        "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": [
      "r19",
      "r20",
      "r204"
     ]
    },
    "else_ElectroSensorsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "ElectroSensorsIncMember",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Electro-Sensors, Inc. [Member]",
        "documentation": "This member stands for the information pertaining to \u201cElectro-Sensors, Inc.\u201d.",
        "terseLabel": "Electro-Sensors, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "else_EmployeeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "EmployeeOneMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to \u201cEmployee, One\u201d.",
        "label": "Employee, One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Wages and Commissions",
        "label": "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": [
      "r50"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition",
        "verboseLabel": "Number of years to recognize remaining expense",
        "terseLabel": "Number of Years To Recognize Remaining Expense",
        "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": [
      "r411"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation expense related to outstanding restricted stock units",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation expense",
        "label": "Unrecognized Share Based Compensation",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Employee Stock Option [Member]",
        "label": "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/20241231",
     "localname": "EmployeeStockOwnershipPlanDebtToCompany",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of debt owed to the Company from the ESOP Plan",
        "terseLabel": "Employee Stock Ownership Plan Debt to Company",
        "label": "Employee Stock Ownership Plan Debt to Company"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ESOP compensation expense",
        "terseLabel": "ESOP compensation expense",
        "documentation": "The amount of plan compensation cost recognized during the period."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOwnershipPlanESOPDividendsPaidToESOP",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends Paid to ESOP",
        "label": "Employee Stock Ownership Plan (ESOP), Dividends Paid to ESOP",
        "documentation": "Dividends paid on stock held by an employee stock ownership plan."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common shares owned by ESOP",
        "verboseLabel": "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": [
      "r36"
     ]
    },
    "else_EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Ownership Plan Esop Minimum Hours Required to Work Per Year to Qualify",
        "terseLabel": "Minimum hours employees required to work per year to qualify for ESOP",
        "documentation": "Represent 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/20241231",
     "localname": "EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares owned by ESOP, fair market value",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r847"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r847"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r847"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r890"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r847"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r847"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r847"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r847"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r891"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment [Member]",
        "label": "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/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "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": [
      "r9",
      "r136",
      "r167",
      "r168",
      "r169",
      "r179",
      "r180",
      "r181",
      "r183",
      "r190",
      "r192",
      "r194",
      "r207",
      "r284",
      "r290",
      "r332",
      "r364",
      "r447",
      "r448",
      "r460",
      "r461",
      "r462",
      "r465",
      "r474",
      "r475",
      "r483",
      "r485",
      "r486",
      "r487",
      "r488",
      "r490",
      "r500",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r539",
      "r542",
      "r559",
      "r650",
      "r671",
      "r672",
      "r673",
      "r687",
      "r738"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Securities [Member]",
        "label": "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": [
      "r29",
      "r819",
      "r841",
      "r842",
      "r843",
      "r1066"
     ]
    },
    "else_EsiInvestmentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "EsiInvestmentCompanyMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Electro-Sensors, Inc. investment company.",
        "label": "Esi Investment Company [Member]",
        "terseLabel": "ESI Investment Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "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": [
      "r504",
      "r505",
      "r518",
      "r807"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r504",
      "r505",
      "r518",
      "r807"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, by Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r519",
      "r808"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of changes in level 3 assets at fair value on a recurring basis",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "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": [
      "r509",
      "r514",
      "r519",
      "r808"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r519",
      "r808"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r358",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r503",
      "r505",
      "r506",
      "r507",
      "r508",
      "r517",
      "r518",
      "r520",
      "r566",
      "r567",
      "r568",
      "r788",
      "r789",
      "r795",
      "r796",
      "r797",
      "r807",
      "r809"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r519"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "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": [
      "r513",
      "r515",
      "r516",
      "r517",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r635",
      "r807",
      "r810"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 1 [Member]",
        "label": "Fair Value Inputs Level1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r368",
      "r373",
      "r505",
      "r518",
      "r566",
      "r795",
      "r796",
      "r797",
      "r807"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 2 [Member]",
        "label": "Fair Value Inputs Level2 [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": [
      "r358",
      "r368",
      "r373",
      "r505",
      "r506",
      "r518",
      "r567",
      "r788",
      "r789",
      "r795",
      "r796",
      "r797",
      "r807"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 3 [Member]",
        "label": "Fair Value Inputs Level3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r505",
      "r506",
      "r507",
      "r508",
      "r518",
      "r568",
      "r788",
      "r789",
      "r795",
      "r796",
      "r797",
      "r807",
      "r809"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r519"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of changes in level 3 liabilities at fair value on a recurring basis",
        "terseLabel": "Schedule of change in level 3 liabilities at fair value on a recurring basis",
        "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": [
      "r509",
      "r514",
      "r519"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease",
     "presentation": [
      "http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in value in Level 3 Assets",
        "terseLabel": "Change in value in Level 3 Assets",
        "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": [
      "r1009",
      "r1011"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "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": [
      "r509",
      "r519",
      "r808"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "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, Gain (Loss) Included in Earnings",
        "terseLabel": "Credit to 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": [
      "r510",
      "r519"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "negatedLabel": "Payments",
        "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": [
      "r512",
      "r519"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "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": [
      "r509",
      "r519"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]",
        "label": "Fair Value Measurements Fair Value Hierarchy [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r503",
      "r505",
      "r506",
      "r507",
      "r508",
      "r517",
      "r518",
      "r520",
      "r566",
      "r567",
      "r568",
      "r788",
      "r789",
      "r795",
      "r796",
      "r797",
      "r807",
      "r809"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Policy Text Block]",
        "terseLabel": "Fair Value Measurements",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Interest on lease liabilities",
        "terseLabel": "Interest on lease liabilities",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r548",
      "r817"
     ]
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofmaturitiesofleaseliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturities of lease liabilities - Year ending December 31",
        "label": "Finance Lease Liabilities, Payments, Due [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "else_FinanceLeaseLiabilityImputedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "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": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for imputed interest.",
        "negatedLabel": "Less amount representing interest",
        "label": "Finance Lease Liability Imputed Interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of maturities of lease liabilities",
        "label": "Finance Lease, Liability, Maturity [Table Text Block]",
        "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": [
      "r1019"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "totalLabel": "Total lease payments",
        "label": "Finance Lease, Liability, Payment, Due",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "else_FinanceLeaseLiabilityPaymentsDueNetOfImputedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "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": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, net of imputed interest.",
        "totalLabel": "Total",
        "label": "Finance Lease Liability Payments Due Net of Imputed Interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "2023",
        "label": "Finance Lease, Liability, Payments, Due Next Twelve Months",
        "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": [
      "r552"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Finance Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2026",
        "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": [
      "r552"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Finance Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2025",
        "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": [
      "r552"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Finance Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2024",
        "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": [
      "r552"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "2023 -1",
        "label": "Finance Lease, Liability, Payments, Due Year Two",
        "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": [
      "r552"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Payments on financing lease",
        "negatedLabel": "Payments on financing lease",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r549"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "totalLabel": "Property and equipment, net",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r543"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "negatedLabel": "Accumulated amortization",
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r894",
      "r896"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Amortization of right-of-use assets",
        "terseLabel": "Amortization of right-of-use assets",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r548",
      "r817"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Property and equipment, gross",
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r544"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average discount rate",
        "terseLabel": "Weighted average discount rate",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r817"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails",
      "http://www.electro-sensors.com/role/LeasesScheduleofsupplementalbalancesheetinformationrelatedtoleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining term of financing lease",
        "label": "Weighted average remaining lease term",
        "verboseLabel": "Weighted average remaining lease term",
        "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": [
      "r550",
      "r817"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r360",
      "r363",
      "r491",
      "r525",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r651",
      "r785",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r819",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r938",
      "r939",
      "r940",
      "r941",
      "r1003",
      "r1006",
      "r1007",
      "r1008",
      "r1010",
      "r1012"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r305",
      "r323",
      "r787"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization Expense Year 1",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "verboseLabel": "2022",
        "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": [
      "r325",
      "r764",
      "r787"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization Expense Year 5",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "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": [
      "r325",
      "r764",
      "r787"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization Expense Year 4",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "verboseLabel": "2025",
        "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": [
      "r325",
      "r764",
      "r787"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization Expense Year 3",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "verboseLabel": "2024",
        "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": [
      "r325",
      "r764",
      "r787"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofestimatedamortizationexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization Expense Year 2",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "verboseLabel": "2023",
        "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": [
      "r325",
      "r764",
      "r787"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r316",
      "r318",
      "r319",
      "r320",
      "r322",
      "r323",
      "r326",
      "r327",
      "r600",
      "r604",
      "r764"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Gross Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r323",
      "r604",
      "r787"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "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": [
      "r316",
      "r323",
      "r326",
      "r327",
      "r329",
      "r600",
      "r764",
      "r787"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "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": [
      "r316",
      "r318",
      "r319",
      "r320",
      "r322",
      "r323",
      "r326",
      "r327",
      "r764"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net Carrying Amount",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r951"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "else_ForeignCountryRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "ForeignCountryRevenueMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to revenue from foreign country.",
        "label": "Foreign Country Revenue [Member]",
        "terseLabel": "Foreign Country Revenue [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture And Fixtures [Member]",
        "label": "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/2024",
     "localname": "GainLossOnInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gain on sale of available-for-sale securities",
        "terseLabel": "Gain on sale of available-for-sale securities",
        "negatedLabel": "Realized gain on sale of available-for-sale securities",
        "label": "Realized gain on sale of available-for-sale securities",
        "documentation": "Amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r77",
      "r892"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative",
        "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": [
      "r73",
      "r723"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Gross profit",
        "totalLabel": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r71",
      "r115",
      "r177",
      "r280",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r530",
      "r774",
      "r779",
      "r927",
      "r929",
      "r930",
      "r931",
      "r932",
      "r957"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.electro-sensors.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r849",
      "r850",
      "r864"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes",
        "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": [
      "r68",
      "r110",
      "r115",
      "r638",
      "r648",
      "r774",
      "r779",
      "r927",
      "r929",
      "r930",
      "r931",
      "r932"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r423",
      "r430",
      "r436",
      "r437",
      "r438",
      "r440",
      "r445",
      "r452",
      "r454",
      "r455",
      "r456",
      "r686",
      "r806"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxProvisionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "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": {
        "totalLabel": "Total Federal and State Income Taxes",
        "terseLabel": "Income tax expense (benefit)",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r132",
      "r193",
      "r194",
      "r206",
      "r220",
      "r234",
      "r429",
      "r430",
      "r453",
      "r655",
      "r806"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Policy Text Block]",
        "terseLabel": "Income Taxes",
        "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": [
      "r166",
      "r425",
      "r426",
      "r440",
      "r441",
      "r444",
      "r446",
      "r684"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Valuation Allowance",
        "verboseLabel": "Effect of U.S. Tax Law Changes (35% to 21%)",
        "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": [
      "r424",
      "r430",
      "r433",
      "r806"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Computed \"Expected\" Federal Tax Expense",
        "label": "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": [
      "r430",
      "r806"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, 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 other adjustments."
       }
      }
     },
     "auth_ref": [
      "r806",
      "r993",
      "r994"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherReconcilingItemsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Taxes Resulting From:",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "else_IncomeTaxReconciliationPermanentDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "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": {
        "label": "Income Tax Reconciliation Permanent Differences",
        "terseLabel": "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/2024",
     "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": {
        "label": "State Income Tax, net of Federal Benefits",
        "terseLabel": "State Income Taxes, net of Federal Benefit",
        "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": [
      "r432",
      "r806",
      "r993"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "R&amp;D Credits",
        "negatedLabel": "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": [
      "r434",
      "r435",
      "r993"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid during the year for income taxes",
        "label": "Income Taxes Paid",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r81",
      "r917",
      "r996",
      "r997"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "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": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in 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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "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": {
        "negatedLabel": "Trade receivables",
        "label": "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "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": {
        "terseLabel": "Income taxes payable",
        "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "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": {
        "terseLabel": "Accrued expenses",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "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": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in 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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "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": {
        "negatedLabel": "Other current assets",
        "label": "Increase (Decrease) in Other Current Assets",
        "documentation": "Amount of increase (decrease) in current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r863",
      "r865",
      "r866",
      "r868",
      "r870",
      "r871",
      "r874"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r851",
      "r878"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r851",
      "r878"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r851",
      "r878"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Intangible Assets",
        "label": "Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r328",
      "r330",
      "r763",
      "r764"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "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": [
      "r596",
      "r597",
      "r598",
      "r600",
      "r769",
      "r943"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "negatedLabel": "Interest expense",
        "label": "Interest expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r359",
      "r362",
      "r790",
      "r791"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid during the year for interest",
        "terseLabel": "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": [
      "r172",
      "r174",
      "r175"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory Disclosure Text Block",
        "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": [
      "r302"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Finished Goods",
        "terseLabel": "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": [
      "r908"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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, net",
        "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": [
      "r154",
      "r768",
      "r818"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Policy Text Block]",
        "terseLabel": "Inventories",
        "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": [
      "r122",
      "r144",
      "r153",
      "r302",
      "r303",
      "r304",
      "r595",
      "r770"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Raw Materials",
        "terseLabel": "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": [
      "r910"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Reserve for obsolescence",
        "negatedLabel": "Reserve for Obsolescence",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r911"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Work In Process",
        "label": "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": [
      "r909"
     ]
    },
    "else_InvestmentInOrganizationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "InvestmentInOrganizationAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment In Organization [Axis]",
        "documentation": "Investment In Organization [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "else_InvestmentInOrganizationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "InvestmentInOrganizationDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in Organization [Domain]",
        "label": "Investment In Organization [Domain]",
        "documentation": "Investment in Organization [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "else_InvestmentInOrganizationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "InvestmentInOrganizationLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment In Organization [Line Items]",
        "documentation": "Investment In Organization [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "else_InvestmentInOrganizationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "InvestmentInOrganizationTable",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to investment in organization.",
        "label": "Investment In Organization [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r215",
      "r234",
      "r779",
      "r915"
     ]
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r112",
      "r133",
      "r246",
      "r248",
      "r526",
      "r527",
      "r1030"
     ]
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land [Member]",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r962"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Total finance lease cost",
        "totalLabel": "Total finance lease cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r817"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Finance lease cost:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of components of lease expense",
        "label": "Lease, Cost [Table Text Block]",
        "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": [
      "r1018"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "LesseeDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeFinanceLeasesTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Finance Leases [Text Block]",
        "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": [
      "r541"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "totalLabel": "Total liabilities and stockholders' equity",
        "label": "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": [
      "r62",
      "r108",
      "r644",
      "r818",
      "r918",
      "r942",
      "r1013"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "totalLabel": "Total current liabilities",
        "label": "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": [
      "r51",
      "r143",
      "r177",
      "r280",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r477",
      "r478",
      "r479",
      "r530",
      "r818",
      "r957",
      "r1021",
      "r1022"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LicensingAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LicensingAgreementsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Licensing Agreements [Member]",
        "terseLabel": "Communication Technolog [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": [
      "r40",
      "r422",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r951",
      "r953",
      "r954",
      "r955",
      "r992"
     ]
    },
    "else_LimitedMarketableCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "LimitedMarketableCompanyMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity Securities [Member]",
        "terseLabel": "Limited Marketable Company [Member]",
        "label": "Limited Marketable Company [Member]",
        "documentation": "This member stands for the information pertaining to limited marketable company."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.electro-sensors.com/role/DisclosureNotesPayableScheduleOfNotesPayableDetailsAlternate": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableScheduleOfNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Note Payable",
        "label": "Long-term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r106",
      "r357",
      "r361",
      "r788",
      "r789",
      "r816",
      "r1032"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r150"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "totalLabel": "Note Payable - Long Term",
        "label": "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": [
      "r151"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/NotePayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Notes Payable",
        "label": "Long-term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_LongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r12"
     ]
    },
    "us-gaap_LossContingencyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyDisclosures": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyDisclosures",
     "presentation": [
      "http://www.electro-sensors.com/role/Contingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingencies",
        "label": "Contingencies Disclosure [Text Block]",
        "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": [
      "r337",
      "r338",
      "r339",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r418"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r794",
      "r828",
      "r832",
      "r961",
      "r1034",
      "r1035",
      "r1036",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062"
     ]
    },
    "else_MajorTwoCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "MajorTwoCustomersMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to major two customers of the reporting entity.",
        "label": "Major two customers [member]",
        "terseLabel": "Major two customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value",
        "label": "Marketable Securities",
        "verboseLabel": "Equity Securities, Fair Value",
        "documentation": "Amount of investment in marketable security."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r907"
     ]
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Marketable Securities, Current",
        "terseLabel": "Equity securities",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investments [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r340",
      "r342",
      "r343",
      "r344",
      "r374",
      "r418",
      "r508",
      "r594",
      "r667",
      "r668",
      "r681",
      "r692",
      "r693",
      "r741",
      "r743",
      "r745",
      "r746",
      "r748",
      "r761",
      "r762",
      "r784",
      "r792",
      "r800",
      "r809",
      "r810",
      "r814",
      "r815",
      "r829",
      "r959",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028"
     ]
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/MergerAgreementwithMobileXGlobalInc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]",
        "terseLabel": "Merger Agreement with Mobile X Global, Inc.",
        "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": [
      "r48",
      "r100"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r340",
      "r342",
      "r343",
      "r344",
      "r374",
      "r418",
      "r508",
      "r594",
      "r667",
      "r668",
      "r681",
      "r692",
      "r693",
      "r741",
      "r743",
      "r745",
      "r746",
      "r748",
      "r761",
      "r762",
      "r784",
      "r792",
      "r800",
      "r809",
      "r810",
      "r814",
      "r829",
      "r959",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028"
     ]
    },
    "else_MobileXGlobalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "MobileXGlobalIncMember",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mobile X Global, Inc. [Member]",
        "documentation": "This member stands for the information pertaining to \u201cMobile X Newco, Inc.\u201d.",
        "label": "Mobile X Global, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money Market [Member]",
        "label": "Money Market Funds [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": [
      "r963"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r794",
      "r828",
      "r832",
      "r961",
      "r1034",
      "r1035",
      "r1036",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062"
     ]
    },
    "else_NatureOfOperationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NatureOfOperationsPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature Of Business",
        "label": "Nature of Operations Policy [Text Block]",
        "documentation": "Disclosure of accounting policy for nature of operations of the reporting entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 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": [
      "r173"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows used in financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 used in 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": [
      "r173"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows used in 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/2024",
     "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 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": [
      "r79",
      "r80",
      "r82"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r82",
      "r111",
      "r141",
      "r162",
      "r164",
      "r169",
      "r177",
      "r182",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r193",
      "r194",
      "r199",
      "r280",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r464",
      "r475",
      "r502",
      "r530",
      "r649",
      "r721",
      "r736",
      "r737",
      "r844",
      "r957"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted Accounting Standard",
        "label": "Recently Adopted Accounting Standard",
        "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_NewAccountingStandardNotYetAdoptedPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NewAccountingStandardNotYetAdoptedPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Standard Not Yet Adopted",
        "label": "New Accounting Standard Not Yet Adopted",
        "documentation": "Disclosure of accounting policy for new accounting standard not yet adopted by the reporting entity."
       }
      }
     },
     "auth_ref": []
    },
    "else_NonEmployeeBoardOfDirectorFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NonEmployeeBoardOfDirectorFourMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to \u201cNon-Employee Board of Director, Four\u201d.",
        "terseLabel": "Non-Employee Board of Director, Four [Member]",
        "label": "Non-Employee Board of Director, Four [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "else_NonEmployeeBoardOfDirectorOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NonEmployeeBoardOfDirectorOneMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Employee Board of Director, One [Member]",
        "label": "Non-Employee Board of Director, One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "else_NonEmployeeBoardOfDirectorThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NonEmployeeBoardOfDirectorThreeMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to \u201cNon-Employee Board of Director, Three\u201d.",
        "terseLabel": "Non-Employee Board of Director, Three [Member]",
        "label": "Non-Employee Board of Director, Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "else_NonEmployeeBoardOfDirectorTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NonEmployeeBoardOfDirectorTwoMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to \u201cNon-Employee Board of Director, Two\u201d.",
        "terseLabel": "Non-Employee Board of Director, Two [Member]",
        "label": "Non-Employee Board of Director, Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "else_NonQualifiedStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NonQualifiedStockOptionsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to \u201cNon-Qualified Stock Options\u201d.",
        "terseLabel": "Non-Qualified Stock Options [Member]",
        "label": "Non-Qualified Stock Options [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncompeteAgreementsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Non-compete [Member]",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Noncompete Agreements [Member]",
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r944",
      "r945",
      "r946",
      "r947",
      "r949",
      "r951",
      "r954",
      "r955"
     ]
    },
    "else_NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonfinancial and Financial Items Measured on Nonrecurring Basis",
        "documentation": "The amount of nonfinancial and financial items measured on nonrecurring basis.",
        "terseLabel": "Nonfinancial or financial items measured on a nonrecurring basis"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonfinancialLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonfinancialLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent Earn-out, Fair Value",
        "label": "Nonfinancial Liabilities Fair Value Disclosure",
        "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": [
      "r1004",
      "r1005",
      "r1010"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Total non-operating income, net",
        "totalLabel": "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": [
      "r75"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Non-operating income (expense)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable Long Term [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfBanksHasDepositAccountsOfReportingEntity": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NumberOfBanksHasDepositAccountsOfReportingEntity",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of banks has deposit accounts of the reporting entity",
        "label": "Number of banks has deposit accounts of the reporting entity"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfCompaniesTerminatedDefinitiveMergerAgreement": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NumberOfCompaniesTerminatedDefinitiveMergerAgreement",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Companies Terminated Definitive Merger Agreement",
        "documentation": "The number of companies terminated the definitive merger agreement.",
        "terseLabel": "Number of companies terminated the definitive merger agreement"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfCompanyCompensationPlans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NumberOfCompanyCompensationPlans",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Company Compensation Plans",
        "documentation": "Represents the number of company compensation plans.",
        "terseLabel": "Number of company compensation plans"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NumberOfCustomers",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of customers",
        "documentation": "Represents number of customers.",
        "label": "Number of Customers"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfDirectors": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NumberOfDirectors",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Directors",
        "terseLabel": "Number of directors"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfNonPubliclyTradedCompanies": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NumberOfNonPubliclyTradedCompanies",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Non-Publicly Traded Companies",
        "documentation": "The number of non-publicly traded companies which the reporting entity owns equity securities.",
        "terseLabel": "Number of non-publicly traded companies"
       }
      }
     },
     "auth_ref": []
    },
    "else_NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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.",
        "label": "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/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "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": [
      "r775",
      "r783",
      "r928"
     ]
    },
    "us-gaap_ObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ObligationsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Obligations [Member]",
        "label": "Obligations [Member]",
        "documentation": "Obligation, including, but not limited to, short-term and long-term debt and finance lease obligation."
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "else_OneThousandNineHundredNinetySevenStockOptionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "OneThousandNineHundredNinetySevenStockOptionPlanMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 1997 stock option plan.",
        "label": "One Thousand Nine Hundred Ninety Seven Stock Option Plan [Member]",
        "terseLabel": "1997 Stock Option Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Total operating expenses",
        "totalLabel": "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/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "totalLabel": "Operating loss",
        "label": "Operating loss",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r774",
      "r927",
      "r929",
      "r930",
      "r931",
      "r932"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/LeasesScheduleofcomponentsofleaseexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease expense",
        "label": "Operating lease expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/20241231",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Line Items]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "Nature of Business and Significant Accounting Policies",
        "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": [
      "r47",
      "r83",
      "r84",
      "r102"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Other",
        "label": "Other Accrued Liabilities, Current",
        "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": [
      "r50"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r818"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Unrealized holding gains arising during the period",
        "verboseLabel": "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": [
      "r157",
      "r158"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Net increase (decrease) in unrealized gains",
        "totalLabel": "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": [
      "r157",
      "r158",
      "r159",
      "r650"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/StatementStatementsOfChangesInStockholdersEquity",
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income (loss)",
        "terseLabel": "Other comprehensive loss",
        "totalLabel": "Other comprehensive 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": [
      "r157",
      "r158",
      "r159",
      "r650"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Increase in deferred taxes on unrealized gains arising during the period",
        "verboseLabel": "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": [
      "r2"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "totalLabel": "Net increase (decrease) in Deferred Taxes",
        "label": "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": [
      "r157",
      "r158",
      "r160"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss)",
        "terseLabel": "Other comprehensive loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r3",
      "r66",
      "r161",
      "r279"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Reclassification of gains included in net income, net of income tax",
        "negatedLabel": "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": [
      "r3",
      "r66",
      "r161",
      "r279"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Less: Reclassification of taxes on gains included in net income",
        "negatedLabel": "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": [
      "r2"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Change in unrealized value of available-for-sale securities, net of income tax",
        "verboseLabel": "Change in unrealized value of available-for-sale securities, net of income tax",
        "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": [
      "r157",
      "r159",
      "r279"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "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": "Purchase of property and equipment",
        "label": "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": [
      "r78"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989"
     ]
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification of Prior Year Presentation",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "else_ProductionMonitoringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "ProductionMonitoringMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to production monitoring.",
        "label": "Production Monitoring [Member]",
        "terseLabel": "Production Monitoring [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r6",
      "r553"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, Net",
        "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": [
      "r88",
      "r126",
      "r129",
      "r130"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Property and Equipment, Gross",
        "label": "Property, Plant 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": [
      "r89",
      "r146",
      "r647"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "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": [
      "r553"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "totalLabel": "Total Property and Equipment",
        "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": [
      "r6",
      "r553",
      "r639",
      "r647",
      "r818"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment [Policy Text Block]",
        "terseLabel": "Property And Equipment",
        "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": [
      "r6",
      "r126",
      "r129",
      "r645"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property And Equipment",
        "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": [
      "r6"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails",
      "http://www.electro-sensors.com/role/DisclosurePropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "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": [
      "r89",
      "r553"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives",
        "label": "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/2024",
     "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": [
      "r340",
      "r342",
      "r343",
      "r344",
      "r367",
      "r374",
      "r404",
      "r405",
      "r406",
      "r418",
      "r508",
      "r569",
      "r578",
      "r594",
      "r667",
      "r668",
      "r681",
      "r692",
      "r693",
      "r741",
      "r743",
      "r745",
      "r746",
      "r748",
      "r761",
      "r762",
      "r784",
      "r792",
      "r800",
      "r809",
      "r810",
      "r814",
      "r815",
      "r829",
      "r835",
      "r956",
      "r959",
      "r1007",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails",
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [Domain]",
        "label": "Range [Member]"
       }
      }
     },
     "auth_ref": [
      "r340",
      "r342",
      "r343",
      "r344",
      "r367",
      "r374",
      "r404",
      "r405",
      "r406",
      "r418",
      "r508",
      "r569",
      "r578",
      "r594",
      "r667",
      "r668",
      "r681",
      "r692",
      "r693",
      "r741",
      "r743",
      "r745",
      "r746",
      "r748",
      "r761",
      "r762",
      "r784",
      "r792",
      "r800",
      "r809",
      "r810",
      "r814",
      "r815",
      "r829",
      "r835",
      "r956",
      "r959",
      "r1007",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028"
     ]
    },
    "us-gaap_RealizedGainLossOnInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RealizedGainLossOnInvestmentsTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Realized Gain (Loss) on Investments [Table Text Block]",
        "terseLabel": "Schedule of realized gains and losses on investments",
        "documentation": "Tabular disclosure of realized gains and losses on investments reported in the statement of income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "verboseLabel": "Research and development expense",
        "label": "Research and development expense",
        "terseLabel": "Research and development",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r421",
      "r764",
      "r779",
      "r1029"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development [Policy Text Block]",
        "terseLabel": "Research And Development",
        "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": [
      "r420"
     ]
    },
    "else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal",
     "presentation": [
      "http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Tax Credit Carryforward, Expiration Period, Federal",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "else_ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal",
     "presentation": [
      "http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Tax Credit Carryforward, Expiration Period, State and Local",
        "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.",
        "terseLabel": "Research and development tax credit carryforward, expiration period, Minnesota"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r145"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Unvested Restricted Stock Units [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/2024",
     "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": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r92",
      "r643",
      "r675",
      "r680",
      "r685",
      "r702",
      "r818"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r179",
      "r180",
      "r181",
      "r183",
      "r190",
      "r192",
      "r194",
      "r284",
      "r290",
      "r332",
      "r447",
      "r448",
      "r460",
      "r461",
      "r462",
      "r465",
      "r474",
      "r475",
      "r483",
      "r486",
      "r487",
      "r490",
      "r500",
      "r539",
      "r542",
      "r671",
      "r673",
      "r687",
      "r1064"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Net sales",
        "terseLabel": "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": [
      "r113",
      "r114",
      "r206",
      "r213",
      "r214",
      "r228",
      "r234",
      "r237",
      "r239",
      "r241",
      "r365",
      "r366",
      "r599"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition [Policy Text Block]",
        "verboseLabel": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r722",
      "r765",
      "r771"
     ]
    },
    "else_RudolphTechnologiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "RudolphTechnologiesIncMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Rudolph Technologies Inc.",
        "label": "Rudolph Technologies Inc [Member]",
        "terseLabel": "Rudolph Technologies, Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureAccruedExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Accrued Expenses",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of cost and estimated fair value of investments",
        "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/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule Of Components Of The Income Tax Provision",
        "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": [
      "r999"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNotePayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule Of Note Payable",
        "label": "Schedule of Debt [Table Text Block]",
        "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/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Net Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "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": [
      "r995"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Net Income Per Common Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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": [
      "r926"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "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": [
      "r431",
      "r806",
      "r993"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of fair value measurement on a recurring basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "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": [
      "r1004",
      "r1005"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r323",
      "r326",
      "r327",
      "r329",
      "r600",
      "r764",
      "r787"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "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": [
      "r787",
      "r950"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventories",
        "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": [
      "r13",
      "r63",
      "r64",
      "r65"
     ]
    },
    "else_ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "ScheduleOfOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.electro-sensors.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about organization, consolidation and presentation of financial statements disclosure and significant accounting policies.",
        "label": "Schedule of Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "else_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Estimated Useful Lives",
        "label": "Schedule Of Property, Plant And Equipment, Estimated Useful Lives [Table Text Block]",
        "documentation": "Tabular disclosure of useful life of long lived, physical assets used in the normal conduct of business and not intended for resale."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r6",
      "r553"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial Information Relating To Continuing Operating Segments",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "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": [
      "r26",
      "r27",
      "r28"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r376",
      "r377",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of restricted stock units activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "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": [
      "r97"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of stock options activity",
        "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]",
        "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": [
      "r10",
      "r11",
      "r97"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r99"
     ]
    },
    "else_ScheduleOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "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/20241231",
     "localname": "ScheduleOfSignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureOfBusinessAndSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Significant Accounting Policies [Table]",
        "documentation": "Schedule of significant accounting policies."
       }
      }
     },
     "auth_ref": []
    },
    "else_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Supplemental Balance Sheet Information Related to Leases [Table Text Block]",
        "terseLabel": "Schedule of supplemental balance sheet information related to leases",
        "documentation": "Tabular disclosure of supplemental balance sheet information related to leases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNetIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of estimated amortization expense",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r787",
      "r952"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r846"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r848"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment [Domain]",
        "label": "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": [
      "r113",
      "r114",
      "r115",
      "r116",
      "r206",
      "r209",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r241",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r329",
      "r335",
      "r336",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r776",
      "r779",
      "r780",
      "r786",
      "r831",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Segment Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r239",
      "r240",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r689",
      "r690",
      "r691",
      "r742",
      "r744",
      "r747",
      "r749",
      "r750",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r766",
      "r793",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r830",
      "r835",
      "r961",
      "r1034",
      "r1035",
      "r1036",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r224",
      "r226",
      "r227",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r241",
      "r775",
      "r777",
      "r778",
      "r779",
      "r781",
      "r782",
      "r783"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Selling and Marketing Expense",
        "terseLabel": "Selling and marketing",
        "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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Stock Option 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": [
      "r801"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights",
     "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",
        "terseLabel": "Vesting Percentage",
        "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": [
      "r33"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expired",
        "terseLabel": "Expired",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "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, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited/canceled, 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": [
      "r396"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of shares granted during the period (in shares)",
        "terseLabel": "Granted, Number of Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "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": [
      "r394"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "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, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted, 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": [
      "r394"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units Outstanding",
        "periodEndLabel": "Ending balance, Unvested Number of Shares",
        "terseLabel": "Restricted stock unit outstanding",
        "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": [
      "r391",
      "r392"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "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, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options Activity",
        "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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "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, Nonvested, Weighted Average Grant Date Fair Value",
        "periodStartLabel": "Beginning balance, Unvested, Weighted-Average Grant-Date Fair Value",
        "periodEndLabel": "Ending balance, Unvested, 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": [
      "r391",
      "r392"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r395"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "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, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested, 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": [
      "r395"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r405"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r404"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r406"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "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": [
      "r376",
      "r377",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum amount of options authorized",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares available for grant",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, 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": [
      "r32"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of shares exercisable",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Number of shares vested",
        "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": [
      "r385"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expired, Number of Shares",
        "terseLabel": "Canceled/forfeited/expired, Number of Shares",
        "negatedLabel": "Canceled/forfeited/expired, Number of Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "verboseLabel": "Expired, Number of Shares",
        "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": [
      "r970"
     ]
    },
    "else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, 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.",
        "terseLabel": "Expired, Weighted-Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted, Number of Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm",
     "presentation": [
      "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, 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.",
        "terseLabel": "Granted, Weighted-Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "else_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options expiration from date of death",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Expiration Period From Date Of Death",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r32"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares available for purchase",
        "periodEndLabel": "Ending balance, Number of Shares",
        "periodStartLabel": "Beginning balance, Number of Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r384"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ending Balance Weighted-Average Exercise Price",
        "periodStartLabel": "Beginning balance, Weighted-Average Exercise Price",
        "periodEndLabel": "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": [
      "r383",
      "r384"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and exercisable, Aggregate Intrinsic Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, 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": [
      "r400"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and Exercisable, Number of Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "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": [
      "r400"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r399"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r32"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised, Weighted-Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r390"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted, Weighted-Average Exercise Price",
        "terseLabel": "Granted, Weighted-Average Exercise Price",
        "verboseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested on grant date",
        "label": "Share-based Compensation Award, Tranche One [Member]",
        "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/2024",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting on the first anniversary of the grant date [Member]",
        "label": "Share-based Compensation Award, Tranche Two [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/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based Compensation [Policy Text Block]",
        "terseLabel": "Stock-based Compensation",
        "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": [
      "r375",
      "r382",
      "r401",
      "r402",
      "r403",
      "r404",
      "r407",
      "r413",
      "r414",
      "r415",
      "r416"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "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, Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Options expiration from date of grant",
        "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": [
      "r802"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected Life",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "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": [
      "r403"
     ]
    },
    "else_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, 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.",
        "terseLabel": "Exercised, Weighted-Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Balance, Weighted-Average Remaining Contractual Term",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, 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": [
      "r98"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Stock options fair market value",
        "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/2024",
     "localname": "SharesIssued",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity",
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued",
        "periodStartLabel": "Beginning Balance, Shares",
        "periodEndLabel": "Ending Balance, Shares",
        "label": "Shares, Issued",
        "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": [
      "r9"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r113",
      "r114",
      "r115",
      "r116",
      "r140",
      "r206",
      "r209",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r241",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r329",
      "r333",
      "r335",
      "r336",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r776",
      "r779",
      "r780",
      "r786",
      "r831",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r9",
      "r57",
      "r60",
      "r61",
      "r136",
      "r167",
      "r168",
      "r169",
      "r179",
      "r180",
      "r181",
      "r183",
      "r190",
      "r192",
      "r194",
      "r207",
      "r284",
      "r290",
      "r332",
      "r364",
      "r447",
      "r448",
      "r460",
      "r461",
      "r462",
      "r465",
      "r474",
      "r475",
      "r483",
      "r485",
      "r486",
      "r487",
      "r488",
      "r490",
      "r500",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r539",
      "r542",
      "r559",
      "r650",
      "r671",
      "r672",
      "r673",
      "r687",
      "r738"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSegmentInformationContinuingOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r239",
      "r240",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r689",
      "r690",
      "r691",
      "r742",
      "r744",
      "r747",
      "r749",
      "r750",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r766",
      "r793",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r830",
      "r835",
      "r961",
      "r1034",
      "r1035",
      "r1036",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r179",
      "r180",
      "r181",
      "r207",
      "r542",
      "r599",
      "r683",
      "r688",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r701",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r738",
      "r836"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r207",
      "r244",
      "r542",
      "r599",
      "r683",
      "r688",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r701",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r738",
      "r836"
     ]
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value of options granted",
        "label": "Stock Granted, Value, Share-based Compensation, Gross",
        "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": []
    },
    "else_StockIssuedDuringPeriodSharesRestrictedStockAwardVested": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardVested",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units Vested (in shares)",
        "documentation": "Number of shares related to Restricted Stock Award vested during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.electro-sensors.com/role/StockBasedCompensationScheduleOfStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Exercise of common stock options, shares",
        "terseLabel": "Exercised, Number of Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised, Number of Shares",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r56",
      "r57",
      "r92",
      "r388"
     ]
    },
    "else_StockIssuedDuringPeriodValueRestrictedStockAwardVested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardVested",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units Vested",
        "documentation": "Value of stock related to Restricted Stock Awards vested during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockOptionPlanExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "label": "Stock or Unit Option Plan Expense",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of noncash expense for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "totalLabel": "Total stockholders' equity",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Total stockholders' equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r60",
      "r61",
      "r86",
      "r703",
      "r719",
      "r739",
      "r740",
      "r818",
      "r845",
      "r918",
      "r942",
      "r1013",
      "r1064"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r537",
      "r561"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r537",
      "r561"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.electro-sensors.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r561"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r537",
      "r561"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r537",
      "r561"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureSubsequentEvent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Event",
        "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": [
      "r560",
      "r562"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.electro-sensors.com/role/StatementStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental cash flow information",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "else_ThreeNonEmployeeBoardOfDirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "ThreeNonEmployeeBoardOfDirectorsMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Three Non-Employee Board of Directors [Member]",
        "label": "Three Non-Employee Board of Directors [Member]",
        "documentation": "This member stands for the information pertaining to \u201cThree Non-Employee Board of Directors\u201d."
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r1020"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Relationship to Entity [Domain]",
        "label": "Title Of Individual With Relationship To Entity [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivable and Credit Policies [Policy Text Block]",
        "terseLabel": "Trade Receivables And Credit Policies",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r118",
      "r119",
      "r935",
      "r936",
      "r937"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r360",
      "r363",
      "r491",
      "r525",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r651",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r819",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r938",
      "r939",
      "r940",
      "r941",
      "r1003",
      "r1006",
      "r1007",
      "r1008",
      "r1010",
      "r1012"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "else_TreasuryBillsTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "TreasuryBillsTerm",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of Treasury Bills, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "terseLabel": "Treasury Bills, maturities",
        "label": "Treasury Bills Term"
       }
      }
     },
     "auth_ref": []
    },
    "else_TwoThousandThirteenEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "TwoThousandThirteenEquityIncentivePlanMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 2013 equity incentive plan.",
        "label": "Two Thousand Thirteen Equity Incentive Plan [Member]",
        "terseLabel": "2013 Equity Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfAdoptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfAdoptionMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Adoption [Domain]",
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r182",
      "r183",
      "r184",
      "r185",
      "r195",
      "r242",
      "r243",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r331",
      "r332",
      "r334",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r528",
      "r529",
      "r538",
      "r539",
      "r540",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r601",
      "r602",
      "r603",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680"
     ]
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsOnRecurringBasisDetails",
      "http://www.electro-sensors.com/role/DisclosureInvestmentsCostAndEstimatedFairValueOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Bills [Member]",
        "label": "U S Treasury Securities [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": [
      "r772",
      "r795",
      "r797",
      "r807",
      "r1031"
     ]
    },
    "us-gaap_UnpatentedTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnpatentedTechnologyMember",
     "presentation": [
      "http://www.electro-sensors.com/role/NetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unpatented Technology [Member]",
        "terseLabel": "HazardPro Technology [Member]",
        "documentation": "Technology-based innovations or scientific advances that have not been patented."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r787",
      "r944",
      "r945",
      "r946",
      "r947",
      "r949",
      "r951",
      "r954",
      "r955"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gain (Loss) on Investments [Table Text Block]",
        "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Income (Loss)",
        "documentation": "Tabular disclosure of unrealized gains and losses on investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.electro-sensors.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest or penalties related to uncertain tax positions",
        "label": "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": [
      "r439",
      "r805"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.electro-sensors.com/role/DisclosureNatureofBusinessandSignificantAccountingPoliciesPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates [Policy Text Block]",
        "terseLabel": "Use Of Estimates",
        "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": [
      "r23",
      "r24",
      "r25",
      "r124",
      "r125",
      "r127",
      "r128"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989"
     ]
    },
    "else_VestingOnFirstFourAnniversariesOfGrantDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "VestingOnFirstFourAnniversariesOfGrantDateMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting on First Four Anniversaries of Grant Date [Member]",
        "terseLabel": "Vesting on the first four anniversaries of the grant date",
        "documentation": "Represents information pertaining to vesting on the first four anniversaries of the grant date."
       }
      }
     },
     "auth_ref": []
    },
    "else_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.electro-sensors.com/20241231",
     "localname": "VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting on the second anniversary to fifth anniversary of the grant date.",
        "terseLabel": "Vesting on the second anniversary to fifth anniversary of the grant date",
        "label": "Vesting on Second Anniversary to Fifth Anniversary of Grant Date [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_VicePresidentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "VicePresidentMember",
     "presentation": [
      "http://www.electro-sensors.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vice President [Member]",
        "label": "Vice President [Member]"
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "Effect of dilutive stock options, shares",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "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": [
      "r926"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "verboseLabel": "Diluted EPS, Shares",
        "terseLabel": "Weighted average shares",
        "label": "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": [
      "r197",
      "r202"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "verboseLabel": "Basic EPS, Shares",
        "terseLabel": "Weighted average shares",
        "label": "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": [
      "r196",
      "r202"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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/2147477401/830-230-45-1"
  },
  "r1": {
   "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"
  },
  "r2": {
   "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"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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/2147477268/942-320-50-5"
  },
  "r46": {
   "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/2147477734/942-470-50-3"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "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(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r70": {
   "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)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r71": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r82": {
   "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"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r86": {
   "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"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r89": {
   "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"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r103": {
   "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/2147478546/942-210-S99-1"
  },
  "r104": {
   "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/2147478546/942-210-S99-1"
  },
  "r105": {
   "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/2147478546/942-210-S99-1"
  },
  "r106": {
   "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/2147478546/942-210-S99-1"
  },
  "r107": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r108": {
   "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/2147478546/942-210-S99-1"
  },
  "r109": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r110": {
   "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/2147478524/942-220-S99-1"
  },
  "r111": {
   "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/2147478524/942-220-S99-1"
  },
  "r112": {
   "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"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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/2147477798/958-360-50-1"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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/2147477798/958-360-50-6"
  },
  "r130": {
   "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/2147477798/958-360-50-7"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r205": {
   "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"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r207": {
   "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"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r209": {
   "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"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r237": {
   "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"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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/2147477891/740-270-50-1"
  },
  "r456": {
   "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"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r510": {
   "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"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "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": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r541": {
   "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"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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/2147478411/912-330-50-1"
  },
  "r596": {
   "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/2147478609/920-350-50-1"
  },
  "r597": {
   "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/2147478609/920-350-50-1"
  },
  "r598": {
   "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/2147478609/920-350-50-4"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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/2147478859/928-340-50-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r636": {
   "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/2147478524/942-220-S99-1"
  },
  "r637": {
   "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/2147478524/942-220-S99-1"
  },
  "r638": {
   "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/2147477314/942-235-S99-1"
  },
  "r639": {
   "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/2147478451/942-360-50-1"
  },
  "r640": {
   "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/2147478777/944-210-S99-1"
  },
  "r641": {
   "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/2147478777/944-210-S99-1"
  },
  "r642": {
   "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/2147478777/944-210-S99-1"
  },
  "r643": {
   "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/2147478777/944-210-S99-1"
  },
  "r644": {
   "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/2147478777/944-210-S99-1"
  },
  "r645": {
   "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/2147478777/944-210-S99-1"
  },
  "r646": {
   "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/2147478777/944-210-S99-1"
  },
  "r647": {
   "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/2147478777/944-210-S99-1"
  },
  "r648": {
   "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/2147477250/944-220-S99-1"
  },
  "r649": {
   "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/2147477250/944-220-S99-1"
  },
  "r650": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r651": {
   "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/2147477250/944-220-S99-1"
  },
  "r652": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r653": {
   "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/2147477250/944-220-S99-1"
  },
  "r654": {
   "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/2147477250/944-220-S99-1"
  },
  "r655": {
   "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/2147477250/944-220-S99-1"
  },
  "r656": {
   "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/2147477965/944-235-S99-1"
  },
  "r657": {
   "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/2147477965/944-235-S99-1"
  },
  "r658": {
   "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/2147477965/944-235-S99-1"
  },
  "r659": {
   "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/2147477965/944-235-S99-1"
  },
  "r660": {
   "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/2147477965/944-235-S99-1"
  },
  "r661": {
   "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/2147477965/944-235-S99-1"
  },
  "r662": {
   "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/2147477965/944-235-S99-1"
  },
  "r663": {
   "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/2147477965/944-235-S99-1"
  },
  "r664": {
   "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/2147477965/944-235-S99-1"
  },
  "r665": {
   "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/2147477965/944-235-S99-1"
  },
  "r666": {
   "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/2147477965/944-235-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r682": {
   "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/2147477351/944-825-50-1B"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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/2147478009/946-205-45-4"
  },
  "r688": {
   "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/2147477796/946-210-45-4"
  },
  "r689": {
   "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/2147478795/946-210-50-1"
  },
  "r690": {
   "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/2147478795/946-210-50-2"
  },
  "r691": {
   "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/2147478795/946-210-50-6"
  },
  "r692": {
   "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/2147478795/946-210-50-6"
  },
  "r693": {
   "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/2147478795/946-210-50-6"
  },
  "r694": {
   "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/2147479170/946-210-S99-1"
  },
  "r695": {
   "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/2147479170/946-210-S99-1"
  },
  "r696": {
   "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/2147479170/946-210-S99-1"
  },
  "r697": {
   "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/2147479170/946-210-S99-1"
  },
  "r698": {
   "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/2147479170/946-210-S99-1"
  },
  "r699": {
   "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/2147479170/946-210-S99-1"
  },
  "r700": {
   "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/2147479170/946-210-S99-1"
  },
  "r701": {
   "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/2147479170/946-210-S99-1"
  },
  "r702": {
   "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/2147479170/946-210-S99-1"
  },
  "r703": {
   "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/2147479170/946-210-S99-1"
  },
  "r704": {
   "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/2147479170/946-210-S99-1"
  },
  "r705": {
   "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/2147479170/946-210-S99-1"
  },
  "r706": {
   "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/2147479170/946-210-S99-1"
  },
  "r707": {
   "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/2147479170/946-210-S99-1"
  },
  "r708": {
   "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/2147479170/946-210-S99-1"
  },
  "r709": {
   "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/2147479170/946-210-S99-1"
  },
  "r710": {
   "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/2147479170/946-210-S99-1"
  },
  "r711": {
   "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/2147479170/946-210-S99-1"
  },
  "r712": {
   "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/2147479170/946-210-S99-1"
  },
  "r713": {
   "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/2147479170/946-210-S99-1"
  },
  "r714": {
   "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/2147479170/946-210-S99-1"
  },
  "r715": {
   "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/2147479170/946-210-S99-1"
  },
  "r716": {
   "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/2147479170/946-210-S99-1"
  },
  "r717": {
   "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/2147479170/946-210-S99-1"
  },
  "r718": {
   "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/2147479170/946-210-S99-2"
  },
  "r719": {
   "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/2147479170/946-210-S99-2"
  },
  "r720": {
   "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/2147479105/946-220-45-3"
  },
  "r721": {
   "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/2147479105/946-220-45-7"
  },
  "r722": {
   "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/2147479134/946-220-S99-1"
  },
  "r723": {
   "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/2147479134/946-220-S99-1"
  },
  "r724": {
   "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/2147479134/946-220-S99-1"
  },
  "r725": {
   "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/2147479134/946-220-S99-1"
  },
  "r726": {
   "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/2147479134/946-220-S99-1"
  },
  "r727": {
   "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/2147479134/946-220-S99-1"
  },
  "r728": {
   "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/2147479134/946-220-S99-1"
  },
  "r729": {
   "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/2147479134/946-220-S99-1"
  },
  "r730": {
   "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/2147479134/946-220-S99-1"
  },
  "r731": {
   "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/2147479134/946-220-S99-1"
  },
  "r732": {
   "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/2147479134/946-220-S99-1"
  },
  "r733": {
   "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/2147479134/946-220-S99-1"
  },
  "r734": {
   "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/2147479134/946-220-S99-1"
  },
  "r735": {
   "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/2147479134/946-220-S99-1"
  },
  "r736": {
   "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/2147479134/946-220-S99-1"
  },
  "r737": {
   "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/2147479134/946-220-S99-3"
  },
  "r738": {
   "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/2147479134/946-220-S99-3"
  },
  "r739": {
   "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/2147479134/946-220-S99-3"
  },
  "r740": {
   "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/2147479134/946-220-S99-3"
  },
  "r741": {
   "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/2147477271/946-320-S99-1"
  },
  "r742": {
   "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/2147477271/946-320-S99-1"
  },
  "r743": {
   "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/2147477271/946-320-S99-2"
  },
  "r744": {
   "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/2147477271/946-320-S99-2"
  },
  "r745": {
   "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/2147477271/946-320-S99-3"
  },
  "r746": {
   "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/2147477271/946-320-S99-3"
  },
  "r747": {
   "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/2147477271/946-320-S99-3"
  },
  "r748": {
   "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/2147477271/946-320-S99-6"
  },
  "r749": {
   "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/2147477271/946-320-S99-6"
  },
  "r750": {
   "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(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r751": {
   "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/2147478785/954-310-50-2"
  },
  "r752": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r753": {
   "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/2147478979/970-360-S99-1"
  },
  "r754": {
   "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/2147478979/970-360-S99-1"
  },
  "r755": {
   "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/2147478979/970-360-S99-1"
  },
  "r756": {
   "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/2147478979/970-360-S99-1"
  },
  "r757": {
   "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/2147478979/970-360-S99-1"
  },
  "r758": {
   "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/2147478979/970-360-S99-1"
  },
  "r759": {
   "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/2147478979/970-360-S99-1"
  },
  "r760": {
   "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/2147478979/970-360-S99-1"
  },
  "r761": {
   "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/2147477332/976-310-50-1"
  },
  "r762": {
   "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/2147479230/978-310-50-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r833": {
   "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/2147478795/946-210-50-1"
  },
  "r834": {
   "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/2147478795/946-210-50-6"
  },
  "r835": {
   "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/2147477439/946-210-55-1"
  },
  "r836": {
   "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/2147477802/946-310-45-1"
  },
  "r837": {
   "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/2147477271/946-320-S99-1"
  },
  "r838": {
   "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/2147477271/946-320-S99-2"
  },
  "r839": {
   "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/2147477271/946-320-S99-3"
  },
  "r840": {
   "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/2147477271/946-320-S99-6"
  },
  "r841": {
   "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/2147477271/946-320-S99-7"
  },
  "r842": {
   "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/2147477271/946-320-S99-7"
  },
  "r843": {
   "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/2147477271/946-320-S99-7"
  },
  "r844": {
   "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/2147479168/946-830-55-10"
  },
  "r845": {
   "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/2147479168/946-830-55-12"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r867": {
   "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"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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/2147477351/944-825-50-1B"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r906": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r928": {
   "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"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r995": {
   "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"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r998": {
   "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"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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/2147479532/912-730-25-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/940-320/tableOfContent"
  },
  "r1031": {
   "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/2147477268/942-320-50-2"
  },
  "r1032": {
   "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/2147478777/944-210-S99-1"
  },
  "r1033": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1063": {
   "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/2147478009/946-205-45-4"
  },
  "r1064": {
   "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/2147479134/946-220-S99-3"
  },
  "r1065": {
   "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/2147479134/946-220-S99-3"
  },
  "r1066": {
   "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/2147477271/946-320-S99-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>78
<FILENAME>0000897101-25-000160-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000897101-25-000160-xbrl.zip
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
ML9-& "D::]5]%(X)T"8.OXI?BV%A#[8^ .5 DS_-@Q93SE^B#:XEB0PC:S^
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
MN;]-0E9A'L@[A,R-A6S>ZY="QFZ C%V #,PHF;72*YXQ8A*XHJ[9,#_3=,,
M,>GI*.N0S/%JV,G\%.FYG/F%WP?TAED\J7L".?5A.\,27JS <& ,X5[OM#O/
M?0AZ\NN*UF:,UD97T=9B<(1Z#"+WQU3'>O7=N'W2U[5W\K&I#ZB[Y!PSVJM8
M.&U9OH4&[\Z8C>]LPYU[)'XZY0W>13VA+J3NS;:RUIV,OM]MHA6AF!0B!TZ6
MI55*1H[+LUM*I;O#^;O)U!N5@_KN]+)FRVR+LG.D?<GF."/"8&R5G\9AI;;?
MS"HGMZA]3.F#(R1DKI)$C>G5!9<,[U8:TN/7OZ1B^1'B+7&74TN9[J&>Y7#1
MI AJ 0,!FK$5ZN;;>(2I>3>>UVI(W27+Z^(GK752X8$%G<]1>YPN% %^+L.#
MACT.?<MAOJ]TF,J(?,C786J+*",'7UTB0L]F>"QRI4M%YS..SE)_%5&FJ,4F
MC?E(IQ5[4V>=+VZ:KP(S_QI*.UBIT:Q!-#6UZ'XAP=3S<:LS@38?R>HYB8P>
MR;4RKB)F:]LR<T6)#76A=R=8SUBC+6=<)[K%R1D."A(&> :N%OK<\H;3Y!V8
M@JC+CG09HBL1Y[*'./F#!5/#M 03%P7<O>63PN7HC@%HA0HOUEVV*(T6S%_=
M,WT-Z_U99LJ1+@-!:HU7>G;$8L%-MI*;S*T)*MZZ- =X%N)^\O@34]1G]><I
M85A"\=2 NM #I0,R8MU-I#8@/.P)  O2[R@\X1=?TWT?%$K\19(AZW89.;@=
M4282W['0[^T C:, \%Q;<T%/44@_UG9YGN'XW57B%/RQM%OR@0%UWVE]WX6'
M/*;[\/ 4:L=GD8&5;> A(6SPK79V6?[63HZ2^67',M776C?E=DM@P+Y$NV:U
MJ=0X:NM>1P?XE*\>;3:D\*97M5WM6Z5=.:EH^_6].CS\&L\N/BC*PAR$'1O$
MJ,(INY;7YY<S P"BC@\!<Z4L'9- KX>F%0@ %VQQ+%M\$@?,9*IIMA?T+.,'
M$L4$UK@^BMB%T?5:B#JNUXIYP+FMW\6W5;7J$_6P?-<;3^>5<;#X<[#BKN;'
M,8U H4F"SM!JZ@JK -XP5E%3N7G,2ZE,,H\><T<S=*@L+T_:XZ^)F+.N3:%H
M\!$@F\>B<ORH/WH>1J&YR&'N+3?T[:%D,%FS+H[)%.QD?=G)/)K8$U"BI/D
MXK(0[!LB@_X3^H'5'19H,[<4DBU<SRVG'?2#,^1$)Q%_2DBCQOZBG *K,1!6
M*92>HN/%^O8ZD5;!CY.$-<7>0[\+*0.NSX0\C\6\5$H4Q8$,BBBF$8U"PZ7H
M1[#][*%O^:)3#W:%N6?ECHZ>'/3U,,?GQB(&R,%7E+<3S:ZJ(F \IML&>+X:
M8^<QF]VCSA)-+OQ*BLZ4H6IL@[58;U8KM>IIN0:*X"1UJM;%_Z4V"$S5=VW=
M+VF_V*%AF;KXA($0_07L1L\"A #> ;_V7<<EM$Z2?'TMI2EGA,] \:#VEA\\
M?;!N-/]>V%#/X=Z:++V>)R#-[S';EMYM[=5V52C9_FBIB-,M)(H/HX8S? Q3
MM:)"ZWE^K6?<C?B\UXEM9 SI6\1F_<D&0Y8/:Q&X.V=A![Z2F;TOXT(.UMBP
M?B%TD%L32!?.6(LKK@4H ;<@(O2[.Q#TJ GTJ=BJ=J]C@STA0.Y=<5_L@H8
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
M9@W^VJWOR3V=5!0J0J54]RB6YMSU&*Q3^Q7T2-^T1&(,Y<%<>^P>"QQ<./Y
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
M0-AH?<L!E$=[F+^JW^F6XP?45GS ;_Q(%&E4)QOPND^ELCM#0FON!4:+5]"
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
MN_P/G9<MSBOFI%S- GH*U?"8#NOI=I=T/[+?\:%2EN5.F56E2>,3%P9-4;J
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
M(LF;W5KZS=ASR>"KF<SO25;4MJ=TC<2734_I*G*YQBG\&8>5*5SB(9\\5F*
M!>0NKV/!@N=)3,C N2[]MYI$YLF69":F+CO>5:953$B<6&7Z7SW)NIX8$JME
M".TU2 4\_7[\^^?F'V???OLK._%XM:F UQY*9U0JLL)$LU.W"JZT/5QI=D;T
M3$F>6XIT*J +-)QLL2\NA?</,'$?>,D<K"@X )MGG" \JN^6X$@3'R6>\C&B
M!V.MP(3KPCG8=#$=C!UOKQ;KZ*//'-LA6,"69X"1<NI9]V#,?;4<AP6N\T,7
M/_MN,'ZYN[N-9D-\4N8?'=:J!U*FTJULHI>K+QQH#A8G$C?1Y .S_&@_W/$8
M[8Y"GL :Q#+/Z"6+C#B"Z /3HB)+9.3+0D?P73@PN2-4&4W'H\1[#=V#B?[
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
MP>4)9WOP LZ6/G@0XW9<VQR[5#I)S_)=1W.[\4%$QW/OCYZ.]LH$!,$3MAQ
M!S?TX1#]UR_BS*(_C;V(25N YPX,5FXLDF]D'ZH0,U8 +-:8Y:#1(FSK-O.7
M>$S[ZW5,NS'4TF",YK^E^2]A_ALQOP\S=5,GFY]8Q\\TZT[QP'P\,.*HHY3Y
MP#RF_9_$"B9*]L-28[^1E.TE 4WZ!8:Q',-CNL_D%, 1^ 1'!S5IF92T:#6'
ME3WQX<\EK0N[BIXN[>[NRD& 1XSR=SYQ\C#'PK+"54N43'*%VH/N:\""[I@]
MU$S/NF>.UAEJ/=@ZR!@.-K?[TR?]O[IG7M]<@=+A,?C0A^-U?!=8%\H=?^@'
MK,\!#&+.,D(["#W=UO3! ,A+#RS7\<5:?Z+J9PY]!D_P*<S00RF)(A%%7K0\
M4P-^JJ-8- !_]#L&*HYOP:2^9A##9>9/@8MRL%&BE>"GP(7AQ5JMLOLS0MYC
ML*F0E;1PP($+@&C\S%DNT^!I(6?E^A(T 4I1)E)PM.7?6^:'G>![-_A^4_OC
MXL_JU];)QVK&?QURG:&V)4>,E&?4GF=@#S5^CC :*7'HQN-*I6'KO@]*Y9WC
M[F1IF$EE&$'*O(CZY,L 9>7U&:\C&VFE-X_.V?/DY#W7L_X+,^KV%YCFAO7=
M>V9&:YED"T260N .1KX:>7143Q9?48(#'JH"C6- Q1\*/.]8N8,?E7F>T5M-
MMQ_T89:D4:%-0B#J.X(;'Z]S[RKRL7DP*A^;BY3C"Y:/'SWL(73MN5TKR*&Y
M+4GJ31QV"0JFS0*@I3)\9!"QE:N5V@RB*R^5<> ."+ACQ!G_)&*@\F,A41J-
M_5'YLQ^U#@;Y ^QT!F'8+.T>I S=A 1KENK-R1),XWOBT(9'5%&:$-.ZU*"5
M5L<_1V( URV^5L3IF"E1 II,2$!XY$Y= DX$4@%^LU FA@R'5H0ZON#I#_ X
MG+B%0@[DCJT#^X'%^ $()X.&TVT;3\H,C8".TR^A%1C &S"LV^WZH)> J(6I
MC%@>HRD0T$NP)2&B?&:X,$5/M[N1;9%BB;P4JN,ZL<?$XP=&G^VHD)Q#9]!&
MT)NP>^?H#P;+ND<IZMY;:*2BL!&2W7+(E,7?0 ;?@?X K_XT%FJPV0M0(K0:
M[C'H@9!O.4X(#]XP]/&@(G .X\&2RI\K6EY=Y^5PH.?A]G'KN#,>+CS5+"H@
M/LYA1'7JXAIU(O[:G\;1(YTKP=$;3^'H>RF.KG+19@:;GXT;3;F[*=4C\TJ2
M>187+VF=,(BXN(DF0<)0 "[B1)9?+!Q4V4$[X)\K/:M_%@Q22]A)L(21H]&D
M^R9;9,2LL,=TTP!U,^#64N :H#S2JE%\P5#$):<ZZY:"DZ.JY$1240RBY-'V
MF6F%?3IAS0@]#XZ!=.L(!3A6C']LNGUU??W[X47SV^>_/\]D7QT>5@[J%%_
M02E64E7N'@P\R($/X) _S6Z01=[Y>A/C&L&\LFTA,#_L5/GOPABCWVEU'W;0
M^DO:<NF0##[>Q,L9,'I2\\<7>AL6(+FV6SG<VS^<LI?,91_N_SQZH].W3--F
M2KPL_V#\+=:*A9'6!FQ%5H<,"Q;R@\TBDVK5PU&9=!#=B,TLDVJE9K,VHTR"
MEQJ->OQTRJY(B!'UNTBB1!<KN01+;3?*+4\(%O@\LD8JVHCK;9+4X#,D98<-
MOS'/[UD#[N^ZAY>)Y:F"1(XEO'C" 5890=TICIE)=X(O712U__KUZJ\__KC^
M?391Q%U]JQ%#M=W%BB$^WG3>K7)K;>3E/+Q[1<Z4^<73)FTQA]B:M$>27OFV
MN"Y.,NTC<QC=/N21, XZ+?J68PD0^0$J^?<LMZS;:V;)NKGMKWJIUDA[U'+(
MNL.]@ZRG%RWFZO6H]%!"S-4;BOV40\S%%SSY;"-Y&H406Z 0V__U]_;US=EY
MYG75LPJQ)XBMV;CW^O'K!8BD]=O4 H30^HN=&^8SW3-ZQ,A,4+IM=] '>LPK
M29K544'2C!*\YS":JNGKV&Q!HEZAB*4<QBZX94J36C4*U$X:3;78F)K1:(K$
MR;O,VQ;;?6!XX^" E#?@9!Q (\8H^(!?0WC,U@,."WEYHQXE'BUS>AB@A[_[
M6R>/-O/RX8OK%Q</\S*N&(PVWELBA<UR7S#"8L;<X/*/,YA-?8KFJL=WM7$@
M53U+Z]Z-E5/5B1^]GF0>>+?J,3^T QR7.TN4M><,1QL;^#;.WI!L,)M!Q8IQ
MEOJKLJ<GW"\4A++4"%'7*<<TQ2LJ/>.6UAK2$T XVJ]]HO;4B/29&>\[([4K
MM[7=K.Y-YE@QCR$]*&8RB?"(9!-84!T=>8V9YDKQPP 1C,ATM%L$0N@-M6,+
M#*6-N#I<"\Q*C)V."U0':50:\!_>XZC<P,&0%EM\1LYW^!<,%CT(X7S&?&^
M$9SZ2C*2)DZ;-E#DDZXW $T37JTG0PG]  3'2&2UC.X$S=;Q,?1&7K<_]*R
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
MT6S8&\6.[,_EY)-],T4U5B%DRL7.6?DLKX^SU5FSV]#&&_EYDU8'N9-ZJY-
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
M^7!"%(N]C6%9T9#'+*H!)3\>'8"/0$U %\/<:*KJF-^C("E]8)_!+E+%Q&?
M+R/Z1#5CAF^J^3@EABO\QS .=8P,Y'N0N,.)HC_"WIOP%G0K8/7P=H32 <-#
M(8*F\-T67TS@,;X+8!,/9KAV<%P<CG3VSHE= %+=@$,0D8QLPF1\P':'F0D>
M>N2+]BR6[0T^U@)-3,"GF@.OBLB Y[(5<*AZ>1YC*8+J38KQ?42AH'\RH* -
M\/2#*&-@$N)&4AH=%DDYX=3H<)#[ (>!&).H( 4"+R!I7]"MD4L%>!C(2X2?
M5 M7-U5MH/=:4-<&C+(E(>(5M:V(>)* ]Y<C9NPSM&Y-0X<?AYP8N845:V>U
M(^VL[!&:#9AE>4RN-";-'47_ $A$V%]1^MIG\$3Y'AL$.Y[8XO&0Y#:MS9S,
M8[)=Z0=>DZ3%0ZQH4@4,D]9QO4M^5#]>35&S"L$+ O*.B0@,)!W<TT>FEBX6
MHC&'T -!\#']7:ZDY,;/$7F>J*B_8"$@K1Z,&;!TLU=_CTL7ZSNX<Z3:$4J=
MCRJ'R/*)]*!^$:*0!PCY<[ABHCHHI"$H"^_=>,/"&F*&!QX::#3J,3D5PR(,
M#@N)?_R!+X*O*[8PP-"0!,IY4F'M0O<_@N)BA@C5GU00:FPSF4TFL*K:!P;(
M<M":>1>]>#^NQK4QX?T'^(&RD 0SE* JM\.8<A7$A;Z]JVP!=+!QAZ8Z0%MJ
M8AKSQPE:<>#A46"M]&L,$).+7=?L/9^H=$QN&/2XO MA0A]\4;X#?IQ#G_.;
MB\6I#Y D8ADM$W64VXHZP&<"I&#+H#F#L(=WV5TG+)!9'D"2W,K30/_@AJ%M
M9\S-(:?.@^C'^(][=/"1A:G$CH\,&TU'6 4 )=B,;\8!WPP><4%K"-Y*\)S'
M5)D1@<8^L@NNWK"<%R]>M'";8+,1\R:=@/$&UL[!U>+]9XK&P+J?4+HJUQPH
M0O<P4G(" \;"[Q('3QG><N!YBVO\C-01LUHG"EANR@(G(',4'!BH>T^TW$T<
M.X[O@6NB6K5L-E,6_;BIH,6F3O1OP50U;YG!"K8&GB. ISEDGL&BUNB"R0VV
M2POK[*29_CA_D"ZNZ099@A9)DL)>6$J^U1\ >S#@R!_@IL&/"Y=G"]&KC%10
M7AOH5-,.W%/M,U73@ /!H,/C=4"UX_DP%AY0JF/6@=@6[L$/%6M"T%YX G<;
M6/6 JW\08)9-]>$K-P"0T9GW#V+N%;?/Z[&*X_? ?K,C;MTX$$?K0EJXTA/N
MGVLVTY!<+6,,@#_)E:A(,N>XOD^:\6PQ8X'!H#!&X.LWZ5C#Y]MH1 77D'@F
M'>%*+>+J*Y^J184E TY<IK?DDC\E/A/V'_WF"M9^;/8SG!2[2-_O V/_ 5(<
M4WC)+64L/(IBBCEM2_#8E_N[@2.X^.//U0^MTYU=IT9@_B/L D\Z5UNMY_39
MR8X*'QLO6@L[)\;N47&XZW#I0%SE3#>N^<)0 Q4K>#B+I#[)?]RXV@&N8[Q>
ML?,*9O)?Z1=T8)_JHR^*^9TR$7P)5H;]>D_!D&#' O#E.8],/Y@**Z9G[MDB
M A,5@NP5D;.Z(@^B@RXH4V"L1CR@5V:'E_,/VEGJ^#5OQFSVZ./2Q-DT/JT(
M+*GZDP#7V1ET[\$EGV*B+2-&L+T=:D1+---4)5]&)G@V3V"UGCMQL]\QQ'#)
M3A]_42P?7YRS!029P9.ZR9_IH?F$$J]0XJ;];(03-V=\=3P'UG/2.5$<[UYG
ML3(;SSIT9C1.&=O6(B),ZZ+KC$G862DH%0Q '^Q/#:RS1BPSA!W -?E\04MR
M-0Q<AD@>]=*4^8XT#5^-,$':DW"."F[N>.]@HVJP]!%Y!('.H[(@Q?D!]!A^
M?3UBKW,=0$"S,3<7SIX5BI\YB0EP)5#SL>'&+WE<K[8W5%G@,K(4*K"#>'9,
MD%!MH"Y$&]M?!4.T&OKK[RNC!_,4W@PG=#37Z,WX]$E1-129GPSS7M'H0J3?
M47C44-5X8L4#7A.V:!H1!HW/;1>.)H@"39F!QB'.3T[8R>W1!2CT^?@NM70Z
MB.O,+C]8SYH&:!H"SS&]@[\+!Y_]SM[VTR&^S1\?")4-.LW&EI?D"@@Z]5JG
MW^AZH4AH6+8FJ[^7OD37:8[FU+ RY;$$QD:MWVS5>ZEA+ 2>2(MV_8V%7,*L
M->O=1@AD)&I\-=:N;GR+HU%RCM)O#7O>[O:;_:KL>1X0Z[5>K]OIMJL"XW[1
M]<\F&&4%AJIB7S37'8MP$V]#HU,RJV16R:P58%;- Y5D5LFL2YBUU>E4@%<_
M@6N\">9AWO<:N*<>A>82$59"J\H40Z1#V(EI7I/.#<W19<C]XSFK=7K='6<O
MPLMV8K&D-4&^YEG)7FSAC:8R'#ROU!/,!:O1:[5;NP96OU9OMDZ*(.C,;;,V
MOH&1]D#5-S#.!J@Z7)+?)+^5<0,EOU4*+,EO%=] R6^5 JM?:W0;)WO!;E$.
M<BFW;XFG7+P[O&V?%\>Y\=R6Q>'[#AS7;FSJ2[*(VAT 8XR#K8BD5,T?OP6S
M!+]0GAKHR4 ,YI\L\FT]F;:\I0=VB;7LF($1S58KY\2(3CMC-_E*A/>S$&<U
M@OE2GDAY4I \&0[GTSGK L2.*+^ZQX<_*ZH>*V"Z>4?22/DBY8N4+]N4+R41
M+PD#KV 1.<5+>)A?&F9,YS'%B95WDK\E?T<'3RIK/CBY\5$L'6L3G.1U.DXV
M8A1L-BMBQ<B.S(%(RH%X8"V /*5X1RNE103IJ9D_A%3**&)Q [I*' %?ZV"R
M:AU)99]&4ECDJ=W>5N0I'=-6\Z M#ZR5/7V3$DI*J)P2*E\L*Z^SN6HL2THL
M*;&DQ*J&Q-JTP$J*CODGQ&XK.N;,ALTOJ,*C8Z4$D1(DCP2I0N)2)@F2(_[6
MZF\K_);.CMF!G*M.T2E7G800Y 8B;)T"4^J"T; DT,JU\J#0K,K*PX93XLK7
M(=N*W(:@^5"5;8BP.:JR=$G[I0!&TKZD?4G[5=L&2?M;H?V JU=IT@^X1%O=
M!)F/4'A/!J?1><&>57D]9UE#5XU@MJQ9W;T(LN0WR6\5W$#);Y4"2_);Q3=0
M\ENEP*K&T:;LR2![,A10H"%[,E0;P!+5."[-MFAMOB=#WJPMV9-!UE1*>;)7
M\B1?'GM/]F20\D7*ERK*EY*(EZ2L\]SYI;(G0SG)?P_XNS(]&=+P=YZ>#.VZ
M[,E06&1'YD 4TI,A75J$[,D@JW]VJ'XPG0984T^&O 7.LB>#K'"6$DI*J)4D
M5*Y85CMO V/9DT%*+"FQ]D-B;5I@)?9DR-O\<(7H&/O3R!\E2]I.V8M!2H[]
M[<706K$70Z.7]RQ.-F.("LGAWP-C],I^P!W 'SB:KN=3:JK#R ]&ZE/TPE\^
M##6J ( :'=L?DE?](4+Q9(?Y\".'T /@C["\E1%W\*,/:A\E7\1U%<'YQK_A
M[.$+U1IJAC4WJ?4 =YUIQO"[1Z?U#PD%NIW!K;8YI^E8];]SRU;'K\EH>F 0
M7@.$=QS)Z8*,UX9-1531B2+6"$)#&#CD"U40&!9^]&!Z,\ONL0T);7.6EQ--
MU>FQRY6UYLI8]#U0U2= )+C*APF%:S7-> ;901A+D9EI//E>%G.O.H*7JOK8
M$$"B-$,A"O_;$\.B1+$L:EM$T4?P>F6@:CQC<,HW9T04FXQQS]CX:[Q-(29*
M5!/7,E LU:JMA,45<1:YASFX['XXH:.Y1F_&+K^=,LR<ZJ//"[P(FAW=Z'<.
M$LX0!P^X*1%<V:N7C2N36R_G907/J[O+I&[BPKMQ>^J1O\+V,3E<L-,4U"'_
M#%6$^.A0W(1;87\;V]^N&I^[5[_?GG]JUR/^8X="C+7\;P'EJBDS<$>(\],'
MPO$A7L:0XNCJ>MU;(MQ$1;U$884IF@RII@'D0R"NGP[K_'=A.;#?V<M^.L27
ML54S99LRQ3G.V"C@4&^IO(T^BEHE'WT3JRYTB4A$^)"?#IOI1,$0M",U0[JF
M4?Q6Q&F?<\4T7X'T,HJ&[2]<F8)U;,,'^T%:%5AB7NHO$0@5P'+YETA\T8MC
M-P:%:4/!+]ESW_-DHN!WCN/+-3CYBSJ=&::MZ+:7U!KU#=):M(J+=GK(5PMM
MZ"KN>*:J*FER[ VO;5*L1V_M0-$4?0A&_(12>S]VN )+W#,B],C[O=C>"BQQ
MSRCP,WVBF@B^-E;J;%6UC:[ $O>8%IN2%LNUQ#VFQ=4Z_I77 VMGJ7Y8"EZ*
MIQ4,>4+9 C^2>;_BCFT)I*+8=MGR,_-;BGR-\D!7\<VI^/(E;<GE2]K:P\VI
M^/(E;<GE2]JJQN8DN#:][(=+O?6X9X%>>U;*7GO;7FXA)%/Y-:Z%&WWWA]/1
M2$366LI)I=\^JU/5IJ-%3ONY,867O4:TE'&R=4Y9\LO-.%A$LSP;OI%[*'PX
M&[Z8"$OEZ4VN4?)M/-_F*5EIY"VYE4PJURB9U,ND;K[_E3Z;VQ8[(6AP#ET?
M ^=N_QA;@;KO9"?7*-G78=_FNMFWW2B\O^*^TYU<H^1?AW];Z^??KK2?EY5L
M8T$V2:C+7DM-;N2Y_S8+3#,44;;<%>9::"6**+^>__S/^L\G7W^]D464.7."
M*EKAM*D4K>V7FVVQ9I%4O]I2TN ."($=KM24R]X,Z<LBS\T4>6Z;,!*.ZYO9
M+:=F-5EWP\M>(^LV]Z\H0-2,<O2QPE%)#+L(R9Z1=6%5J+M%!;L#R9[1\QIJ
M6G>+'G8'DCVF[((J9'>+'G8'DCVF[(+J;4M-#PG.<*:A9"DC+#M5EKLED(J-
M>>UJF<B.;T[%ER]I2RY?TM8>;D[%ER]I2RY?TE8U-F>):U..GJ_K*LM=\W++
MW'%L<VNL3NIR:^-EN<UZZ2K^*D]O<HV2;XNMZFOF'MXMF52N43*IATFW4Y;;
M;)2LKJ_R="?7*/EW8W6YK69>*UGRKURCY-\E_+OVNMQ&;OV[:P8T25672X)S
ME..(S[^R%/6328"EN3UUR>XFA^A2%A7T/3ZN#L^-' H0+&(\ZW1$!J_$AB<)
M@B>*2>&N)VK9;(PQ*W]+8*_0^%D6'(+- [:Y&=^:ZI-B"V8")OE]H@XGE[H-
M:_Y%L:X6K[G2X9JIH?,H9R17\6=Z%*.OX+WNXZ9C !8YZAFDA47UPX_VLQ$>
M; Z_',_F TT=:H #4QD!-H;.4L4,8 )81HS@/&%8RXC:U)RJ.JL(GC(Q@.\E
M5!E.B#%&3%JTK BKKXHP%SELN+*7:B:*11S<4/X5'Z\\4"SX'7 P!J3I0U71
MV+T&7&&2,3S8,*TC\HQ@,M(#5%DJ2'BXR9-IE4TAQ#&,/VG+$:8JTP9(Y[AJ
MSV3HB4I-Q1Q.7E./@UX(B5)(!Y,#3,FS6+IB^2%93=(OHW*N=;$O1<SX=T]1
MV>^J/?FJ&P.+FD_(6UQ%WU%XYE#55#;AVS^?FF5HW0*PQNA*'YKP*'I!^;]Q
M+3+ZZ?I AG@A$SMO'<KZ23XH]3##QQD@8<())=3%4Y+#),.)HC^BKG$8W?/L
M!9.N]B8V"[Z(1\5QF;V8*\^A\@Z7+P8&=T3].N$0-(?BNIA5@\(<S=DC4:J^
M4L6T"-51PX8&M3.%@/(B+&=#UB!)[MY2!J.0K\_7,\37!B3[2[R]/+BI/]2
ML'\ZG#WJQJ'S$M$*!#'QDCIKV-]@1#Q5>:3P7(<3Z\$>, FV_,&/$]-YS,0P
MU?_!.Q3M,]#<'9T:3W1T&-#DD;G?KE*WC5GHJ]"EX8P"\=7A.[X;7KC.0'1^
M]Z#LD1X/\*/C 079"*A0M&?EU8I0LUZ$HOV!Z!R8[SZFZBH47'0R#1P1]HE_
M$:U:"_YS.\>PMZ"] P)=$Y\]*::JP+^P2,4&D63%?#]49L&OG/SG-JY.HS;0
MR['%>\TLKC3,&<ALN+4IT*$"0^NVE^+ BM8MU#*.*0:D;SSS6U#3+![*[H'W
M#KZK<!O>:]FF\9VZ!03X/=B%-F7W>&"-V/$Q^T^L 92?83)=>FR#7?E=IY:%
ML@[L8[P]>(W 9.SWXAW^[S/DX\?M[A)VC,Q+O_Q\>?YP=W-\?WE]?W-W?T2N
MKL]K ?YD1)E].>D2XZ]O'B[OR<,-^71U?7I]?G7ZF=P_G#Y<?KF\?KA/X1M+
M1I",D(_R_K@\O;LGE]<7EQ=<,85=F8\7E^>77\XN[\"T$)\?Q5WK+!$,'PNA
M&M&Q,M=0JJ-)(J[DMYU>Q[XQ\2D9FJ=)MI!LD8\MWK"XA3&WP(@&"_ME2&<V
ML2882D&S>@9VMOB-Y6E9;SW4Z&V>EW--:)SZ+/1TSC$&LG3;,%\O5&NH&>@_
M/<!-9YHQ_.YZLKW.(:'@N\[@1MN<TXU6@%T;-LUW&.$(CQIQH%2IM4P& "T/
M-7"2A&V9Q4GHI0L\K1S8]T!#YAC4$Q$S-R3*8B/&&"C LO'?1\, DK0 GRRR
MIUCP4$U#;M\H-G*0Y_UP0D=SC=Z,74(]!P<9?GI -R=,JJUV!*WZ7$#'Y>YZ
M&TE%-9$4XJW7^2'04%*9VX;[D2 Y_EEFCS)M*TE8Q+YTDA30"X<4EHF+V>:D
MW/Q5VS[7VJG$YC77Q'P<O*D?$?S_;5KX%F4')UNO4@ZWJ4UU)EKQW=U@H8)D
MP#(SX/;;'XB6'@L?:6]V=8= V0L"3=><H^*[6E1W#O_A0=Y:/J2=9J-]1)KM
M%OS5:KYU[=EN_8=8C+E_/)%V)W1PO/R<)E56TIWR3+XH0'3@HQ=1.I<-^D8\
M\&OQ7M=:L5DF./^V>1";"3 6GQ(9(^32#"*)#;H +[BL$)=VW,F;MM@X:K7:
MX=2AG:?$W>.X705JYV5&"@'16EU Y!VJVSAJ=)L[+2"*\N1S&&7;-+%^-\SO
M'.XKG?][:QI#:I6Y4\&:9?FN+;L:]@T2XI4NB"]6?M5SRJ]6O;$.Z;5KI%(B
MXZ/2:RRA>9".O_(V#J@8?U4Y.+--:^&3JJO6A([(SWA,O*88W6IH*+GHE<!5
MW5!Q>("Q0)P@;><=S-QJ]3,*TOUCM*I"7")6VQU(2FAJI9$0C6:ZBJ^PA&CV
M>GLB(;8:DBDB^?/PXQVUG(K.)\J*CF\&CMUD:-0:4GWHUHCQRI0"SSJCGUCT
M0?+:7A/F[.6;%%_OEE3289N&_NA_6NHV%GEN>K.:"8(EJJ+N%*M2$_I8Y([W
MQC:B6?PCD):">%?EO("1L$B'EKRR"J_D$6A+*3=9-::EW%8G;P>E!,HMCD3?
MRE!!#MO^P; 5+2;!?KG5TJR(U5)8AE>SUD0I,#+FF)*>0]J4$0]+SG%+AH)J
M1"2NJ1TG1ON=W >^_9.L&2'[Q[%5A7@O!9*4/JN'-N)%3;O;RRUJNIVLIT<[
MR'@)K?9"[512=-M[<0N4_83K6_'?_YP;]H> ^<\_E/7*&>N5&15U.D! XJ^W
MVRQ=YK[.S.EQLKVJX5O3F %?OMYJL.NG^@A[W\VPKU92%7&KN4H9<4"3K]HQ
M300ZL+C8C7H4VI(M>P2)9']+)Q"_66W-->+L*ZM8=S?U".ZS4[90J$#Y-';K
MY/7/V!0+^TD2:SZ%5[QBK?3,BP+JH*#TA=*Q'!G%A^V4)=*-1E?62,L2S8I6
MP,D:Z5)6PJ5C0'_X5+)C]=FQ1 6ILF*ZNJ#L!8'*BNDRG+25I&+Z%,SFY%.U
M:A5E15))5,/AW8/2WZHPL=5@\ALV$[-CJTX?M!/[8MF*&62%I#A>5"1NM>#>
MJM&WL68H;E1FI%HS37G%K[%E-_F+.IT9I@VH@PW]6S@LLHMUK-'$G.9\\QM*
MKZDQ4#5J18_PB8U<_&P:\44M[;P'$R>M^"2H'94Z.R=;*P!2^85[M@.9O9;M
MNRG4TTYK6Y<$SUOVN]L2/%:V[7+# J08[OPRNB&%657ERRY:>=F>0^"2ES>O
MD!;WS94AA8J<O/G'S9-P G*)*Z%EIX$=X:"TJ5UK8I>\C0.:O;6T%2I?2=KV
M8Y1;;1PP-X%NYF+ P2<@!?1$ME\]6F[I*8&KB@WBTC=(3(>Z"Y6O>3L[MEM;
M;-NVGY19(M-&0K)]>VO=HJ'5S2L:(J(CV]^IK1AHW56C(OP!=_@;#TX<&^/C
MK^X86\)& F?'9S>A9G@M-R>5$8OG.77?Z8YT$&[K%ZJ-OH)%:9XK,Q5GB^(H
MY$*9H)^7"2*KA9W*]M)OU[KW.EW0=T-[W,[;,:45M<FK8EBZ>PDB^&RN:@A5
MY=7)3EN:Y0:N7 Z>0]&%6FYY!5KCJ-7=0=NMW/2X.\[0[D"R1;=N'0*AG;\]
M_TX*A#WMR?]9T4<ILI9*E=-=;.N;U?ML[2N Y;*:D)(+M9CR"LAVH[.QIIGE
M([[RP5(RKMDM:+9H%17,\(UFWKR"76!XF6Q0;>]$NL-5!:Y45E1!IE/>B03-
MHTY[!WW+<A.@%(+E@Z0\[?ARGI'FGCAP=-(\V3T)L*_1)6I9'.[3X7 ^G6N*
M346XZ8+.3-AT5@U5,5NY_)&9G0>PU$:3A]:]5 X_:Q1_ "EZ.C4 _/^QSV,E
M;(QP;=;S)J TCDY:6<VK76*_\L%2,K;:+6C*8T2M62*T>OE/]T^Z,GBUE\&K
M:#'*YV9$-US-1A95:9-=F+&S[1;N<H9&N<W"6*F>,%.CE7>F1C]B-I'DW]V
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
MP2P+LQ8!=VQ3O5+00?'@=O<,WE*#FY_-RRW6?--?W1JD(P([:&5AZG)#F?L
M.QF8),=Y=?@*]G]CVS\DG#*?L:)DST3K%,?.[4;>Z6FM F+4U:')[1L4)4""
MA[2P.'B1UK0^?5,"J-=PM+HM09591+T1LJU@295-1N5O8),@HCR2:NT;NJW=
M>QL)9H+(:N0RCAIEXM.XOXGO<<<6'1ZK+\<3=32B^GL@LDZS<?@QSK[2J9T\
M[R4CMM*<U7@C(>%,BQ+@>X4CEW#F0FQ )_%()2HVE)9(=]X<C)6F)]M+2JB:
M-%G]#&/ULPTG*E]0,Q3/4]+VBLA5GK\8JGLS/C>FF"?CC?OC^9UUCWUFSH!T
M1[?**XK:B"8KS5;: ;S!T:_-Y$.97.USXHZ)6 N67HW<V[!V+@&.&6".WO"B
M8-GA3-0IG)_0L315.P*FT9XH=M #.E=TZUC$ECUP=)<<365\4.HIO)E17?C>
MQ6P4=K?(T3 E[G%.3Y9&H/*57/I>$G,W6!A@;%SI> "@/E%RJXG;X<XWV";F
M[W_M-9MBZOJ:%WRK*3I[7>/#6SR88@W9 ,FX#-6RYBQ\;(SQZ7_.09R/58K=
M^(#<B3%#JK:8U819<2 C;/=+5$)6C0@&=QO@L!93%JC<5S*@\,\(W@(Z3[$F
M1\YW\#*;->]A;7MP;8WN!PM[DTP-W7FU213\9 !ZD&E-;'Y.C7&-? 7FX:^R
MJ3EUG^9M^1.#A2,<02UV) P@P'\<BP"3DD=3T9F#;&-C(%57I_,IOCQ5PYUO
M#\_&@^C-]3!139M2_9)1B4LDN,(O[-CFVTEHFC0B;H!BQRMN3DU8TB,[C3U[
M75PB=N3T63%'MW-S.($/;V'KN+P&%#-9=DO-H;^Y*%Q+%]*YZ4NV:+K&Q'%S
M68^<>MB>^ $1-594$TVQ[]1&NV%."=]6,@*]@1<P#+.]$-1#7V"1JH5('\-F
MDR>@0>S>I. #3!70R14B+'2&'2'AJ_E,/-1'''P?:^14T^"A*G^*L[GT9:;"
M_J;1A=O:QDM<(KL8MDTU1NXV=1J^W4#WY_UH;F(7*MR)D(W"VU.-P9R(P#SP
M7)1 6G9"FR20"GK4^K:&YS>XYDKROIP%]^6&D]#-W+9LA1%@<*<^ :HO ,LW
MXPNJV!,/?S4C=P[[15A4/_P(^&"[%=Q"OUSC>CNTGR-\5XT\!/F [;,%LAP0
MP]H"$F4XI!HUW2I&A\48'X$$GB *F 0'I)N&%A#>V1M>K<\"J+X-PU1;&OMB
MH?'6;#R(?[GV].P[RTIR; F6K82F! 6RP9]3=<_/Q+"1DC0/QP(;P>-NQNQ;
MZ]0%P:,'^5>+DY2>KX#OZOK3LL$I]?I1/4().N://3&-^>,DP@11<(46L>;#
M">9\A4PN$-!Q9M@IX_'DCH-'<+%C.RTQEWYTMWW1#W4SFVI=(2$E[$?'U[RO
MOF0SVB>)>S%11F!H4)V3[^C(W0Z@XIFPG9B8?'PTZ:.0KB4F[[!"X@2?0-[8
MZS0+>3=ZG424LC:"QF(!1XBRYXD*-!V!7"&T2X_12VZ*8DAH*49/3K)AM-]=
MCE"Z>+_#["$V]TMH>+F!]+TN#'^[<T41<RB^HB"ZN_]:,/Z=]\.[YBR2Q,9@
M/8!=(G;FVM#1:*&C9?O2[&41'+UV]*9$"V OP3.["ZTKL_S4'5"'3XJJ(8E]
M,LR?T51,0&8KH]AHQH@-T?MU-%+Q5T5SJ%YQUL(B"VZ@ N0&_F2C#!'JTIZ
M/R@\1L=)7R@Z5&[,^R<J=PS'<VP*E\9P+<1.7-+<-9UMF90-FM_<9&Q+!!O)
MV.7V[/XK/4)^.Z2\AO@2B,Q?G4@7(P)! XNOG3'19P:JP/$%>(M#VS!O=+H>
M]<JDC74EG.:?,>TM0<'VLPCR9HRYDA3O6^+#K 7MOHB$(Y<=Q'NQX>@YQQYN
MQ6.#114 (]ZH0HP$7M**'NP-5'.(-"IH Z01;""9LM5S!\9APN)Q]YLZI+=
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
MW)XI&AO[KMC^2O6HP\SPD<VA/\O0S7D)C1!*'VM>BKARX"U'%%U"MH.0]0N
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
M$]CI]46X7=(6X7BCZL2>&',+W&6+@#RF,YM8$\6DS(&>4=/YC37HM-[Z-4U
MAD?1^=9[:I:F=2J8!S,#C_\L+!["YJ181S02LQI8.U.07/ 16!R6:F&)T7MA
M"Q?=*M09$ '6RBF^TL(<;%49J)IJJ]2*Z1+::/52=@EM-AMINX2Z'4*Y3Y2O
M&2B7IJH^ NQRE1C?_C-D%G6SET_S6[+U_%SIYBAMX7O@IN*^V=J'KMHR-!YI
M&RR'EPU$(U>_(P><9>ZG*!N([A% DN!E ]&=/K4#9#AV)^N_QRW/(AJ_E 6\
MLB1$[AQ E>C5(3=- E0M@"1;527W>+-==']3ABQ%BBC#H3E7M")V<6>ZW^Y"
M7UO_Z9$G_A8124O15_(E2I(0/ZU[W^M,_HE^X;9*OJZ6S<MVHZ7P@_.9..S%
MOM/P+^.:4WTDSGXM]V,Z.AU8B04?N0M?F]VU5'SD(I$D"BDC.10G%78,71(W
MZ\^TV0,AG$+BMK8E<7MY\[J;)U+@RM:2!>#G%$=3*D"B2&]DR!IC$,T @K=V
MQ&TJ19IZQ6',)!=604@9%<AFK?@[:E'SB6(VQ"GW?"V71S\9YH4Q']CCN0;?
ML628V(JAW*;\]A7+B@141FJI)BN65GM+M.T@VDHG^-?H.10DY3M-*>7+QF0[
MT@?DWC:&WUF^J./A[GU3D&JO/A-W5DA*ER+(?H\)ZF>*14?>"\X-*[XZ-&]S
MI<[V97=9I7(U.*BTFDLBI"0(*9V,W7P,/;- ;7?R"M3MA](KR!HR?L[Q<V;H
M<]G11<(H(R:EL<4OIS/->*64L6;"U*>\S0_6T]UT?V(GN\2!I=7/$FT[B+;2
MR?O-^P4IA7M/!L9+QUL[$AB_H#,3J$4DI^LC;$L!"_N?C)%7?_6[&K]9IUU^
M:QHSP.WKK:;H-DCJRS_GZ@R[V<8:WO6\D>]PT['R['D9-[AL?%%:U2014A*$
ME$YR%F;A9A63C=Q3J;OK&32[XQ2?8)UVUQW0CGE!R@:\>=!PI3\!:@WSE1@#
MR]"H-<0RA=7;(Z6&HFROB! \_K>NPX5;VKMJ@TG&;!1!K,F6NTXEODULKKU?
MRRZL0(MR/25EI%Q=E[U/$0V-A%(""E[TC>:BG7V4]Z;-I94F\76CD7.\4!)?
M^_XI+2DO4??%Z/3%X'C*]\?:3*?&E6YV@+6-68*!YGS&[TJW2?[]3=?W8RT*
M,8DG.GD+9UK]U95=)IHO8I?EFQ*(L1 AG41KO?S]%J+Z[V]T0V0"$/<G'0DO
M2F>'BFF^PMX]*^9(ILQ(&.4Q\?K3@LX9ZYU[.,]"0U@QAY/83C=Y@VNMQO:C
M:]4^(=XE3BMM-%.B;0?15CJY7F3Z3W8AWL[MJC6[X:'(52.&K>]\==)\0LIG
M*;RL_Z0V%SD^3F&V3)(1]OHN#+PNEQFR38R64;-$[D[BU-;T'H/+V6['A=AC
MK[Q9I%%>PL:/X-<]JG7'$P)VG.4EWJ6H%5NQ5*ZF,^)3R]5^W@30*+L]P]A9
M/YUX-X*-UXP;,;M,M 4GT*)<W<OA*M$FU8-A*UK4U!49.I8PRC#*FL/CUS0N
MP;2?-Z>KTY)%4I*;RH%)B;;]0EOI9'=A(?!X0=UNY^ULT^I)25V../?*86&>
M=U/6B'.%*DAET5,E<201(A$B$2+%RKX0S?Y%#X.CF3^KRD#55%NE<C[S?@"T
M[XYD-3$IT2;1)M%6<K1)<;?S!%B^O,M<X-V:=*:H([=BMOP1)=E1;0]]V?6<
MV7I\'L$'HK _?@)4WER:UO;KF,HJ9*O!$J551!(A)4%(Z81F 8>EV25D.V^I
M9[,K):0,7!:8]NBAW5V)_Y4B]]%)S;:-64Q"-WX3F<V-7\@ZI&R^\5;0749U
MM@8?X$H?&E/JUW-QC8KRYF^6P/*O=A"F>BQ;5DR6'&W;DG1R4TJX*:53/ZMZ
M4QET3;M582=J9T6DS$!=5V;%+C0XD"6V99+498L-2H1(A)2"627>I9"4,D$&
MV7/%7*ZI'=%90 ;7UQ!<]PNJ9JT9+ZA&QGR@T7)9P]&X_%LY?=$MX[R,VB%R
M_XIID> )?\07X;9RC\KHU+?>"ZS:$1 9;J^\B545L;?U[9$**;U""L.2;OO*
M$7W/IG[:G4;>T]Y.1T;@U^N'X=\#8_3*?E" ZO$'CO+K^92:ZC#.MB6:JM-C
M%[&UIC?0GN6>(M2L[[FJ/H&%(_#^ 2<6&<*;!I0-.E'!ZW)FG<"_#D,(H'W\
M<!$TQZAFT?=.A^]3?71!GZAFL(FHD=W +U]FJLG:"]["PXW1)PIB!0A\P2$=
M'R<<6W3X?C0WGT'^6%0__&@_PZ-?R2N\T IN#UO]F#^1S.;FS,#* QSNODF0
M[FW%IG#?9V/H :S72X9KK(YM2O48P%2=?%%UG5J&K=0\]%L2XA+$7K9E/4PH
M.3>F\()7HEH@W6SX0M&T5RX(K/G@OW1H$]L@-EPY-K#A)4@C8BLO^,]_YZ9J
MC50F;*WWY&OMOL:(:;$3!-\ 5_-=(T!)#7@42,C'"?[2(B:=*K!WQ@QV%EY#
M7P VG?<C'[RRMUX!)9HZT.L=D)D^I^2>FD_JD+(W64A*_G74R.^43)0GFD]O
M?=5-.C0>=4 >ZJXSJM,QB /W$/F6PEI0B0$!LZ51RV8S".DH+H&IU4FETQC%
M@UYS*3Z7VU?\^OOI5')H^;H1X0\&/N!TIO#W V'R]1"04C-GG4 B&FSR",EC
MK@]!:2/!($V!]%+9EA/%(L:8,$[Y>$&'=#J@)FDUCI#&VH+M^*O@R<$+6HR2
M8A]M4J(;-K' 1E#'8"_H=HT_RJ\E _+HQW<C]>GCC_#7REKYP/N4\)1-Q_+T
M#N-,9U_^=V[9ZO@UJT'QP)9^#4N_8TN/6G,(0P=9%(Q#RY\-RSJ'"T'64'WX
M>J%:0\VPYB;F;SCJL M42($@9W"?#53D STD3CT&G,W^</$80$"*$8W1$C7&
MIT\QA^': #G6:-3( EX5QV@F:@Q57_K&X&8=$0M6.DZI:3*H$-_-,=>BFK%
M# '0 C)8VX"B9+*(1]D,-46= NL] CN"-%!M5.^H"X#203N8KT ^<].BR/2#
MN04OLRS!E*AP@&.1:X=S\#]T6WLE:=:&THHM"24/FMPHA$!549 ].DB?P)IL
MC^:T)PI;Y(!J*N@HBSRKFL95D.+J5**,P.& -=/Q&,$$>8Y6)M#R7+.9^ (=
MR*TD"U^MJ7_.53"D7FLIY$RQXB9!<OB\G62C/@>_W]-'-"+O*/K)L 4+AG^
M>\\T8_A]P?B]3ICQUP;_4DY>.F<Y*KC'F;[ID"Z"SW48( 'LGK%#DJAC@2[\
MA( ;7@3$RWS:5((BA6P,&L$;6G\\0>>5G#E1E-$<GX!-HX#5H3]J],!D'($N
M-RR"\0@9*!9()8/+1;"8@4E0B*!,L;B!S!T[DS[.P7XRS-<#JC^IIJ&SV^>P
M?I,\3]3A!$47ESW4JJ41E?XH 2SZ8/%^7(TCDMG[\0.P[XPY4VM@6&DJ:C;G
M6@<<%-CL=Q (!P#Z"%C;5 =H]G%WP9C;A/-+AC4>+-;H(/;O?^TU&]T/%CF?
MJ'1,;KC0A96!6:A::&9_4;X#:M[@A<WZA_.;BR_LQ\:'M^@C(8)G(+55W/]\
MZ"+X3+!9P?=&]QO!#F^PL\X#6""SLG7A\N"8IB'N%>H.4(.XT6.FJZ(>$Z 3
M:A^HS!/@>\-JMQ3>I9[3@G<?B#+%;;-0^\);%ZH,7CP#'89V]X$],2SGQ8L7
M,1<?W\\V&E%OT@G5+?4)'3IW 6>*QN"ZGU!80BTLX.(47C&B7@BDXA[(GH)!
M1KX%_&DBBMRHUW_(HT7@:2SHAED0/'X)IH@%GMCL43<.G9?XPY1>*W](T:M:
M)I(.W:<J8'L:XNJ/K6YPWGU"-/#@QXGI/&9BF.K_X!V*]AFXXHY.C2=T,/U>
MC#]8_M<Z^R\JB]W]*G1I. %$?'7X3NRI!ZXSL.:^>U#V2(\'^-'Q@ (' 2H4
M[5EYC=(QH2$:/N*)M\)6".XDNUG-Z /#.,UR!=PH_..^V$K'ZECM'X<N% ?/
M0W JC>F987P'V!?(9@@<@:G/35S'=PWM+YCU^,&(CA6PBS\0$/L(DG/]S& Q
M@F,,!=F6X^T2,-/!KOSKP\TYMP_OOYUU.O7+UM>'7^_:]8C_-H?Y\XD"WIP%
M4H])/#!IE4>3"MGXNVI/R"G7C@H3EKKS*ZHDO.$3.#S@"V*-K6L-+P2E4K#X
M2C!]^96]@@DY_+R@XBP\:KH\?A&WH&N@MC3!Y?+@JQJBZ#2O+"JS#'KX=O;;
M?TZ_7';/?OOE?,LR"*XT#8T;Y+>F,:0C#*)%B9&R$_2&! #_@)_PJV#$J,,L
M^+Y\<H>J@O6[D-LD9B,J)5*V*X+1?0*/R +4,C<7M22HS;D)3AEX-NH,%"5]
MH<.YC:Z&,1Z#(VPR="^^'[LJU?F>\@VCW%WE$3JXGSFQ&)F#QX\6NSCT[N+,
MW<4CPOQ6>#H[RB!W<PT;8##4-5H"A\JQ^* C/GA#W_(#6/_'HZCKN-/._"N
MT.0=-BY?ALS$ ,/!7IR"-/HMY^"#K0O<.;AYY+JUWKL<][8&_ICK+(*K2UTR
M/F(O#>/=CO"K5]D'#'H =H?:?,3V0K$C7[%\+\@S1H'=C<QP0(2'D#I[- _K
MZOR("WG9I'_.59.?1 VHLPKX79Q4NB>INO"'+3<T/%:1%L!+M^:#*880%EOI
MVS_ ^AO5G5>Z#@;R<_0ZWH#GC^# C8[X?E@6_FC-IR O\%!21*5$O. 9+& 1
MW$>S%&E,-486P0"#.E8Y)P4H'A_@8@V0/E4M%K@Q&</AM[AG_*<W:M71J0R'
M\^F<'X$B1$, >*ZK0^=,-(I!X W@W**/<01/0G9"AN6AJ]S<R>7(##85+L)C
M=W@YFQG.=DY[98?$%CN_,.FC8K)WNCPSBO!>I+HKR.#XXNZW2P+\$ 5EN9M
M(:P/8CS!9B_\2O>X1>Y+:J;\RL3W/>6)&5ROM.N.)G&"V_>*.5# B#B^>='H
MJU]!-^OUIJN@T<!8\"QJ :^NX9'B:-,DBOM59\.'W@U?\+/I;+A0B^S!P/OP
M(U6&$[@2$SQ8RHY'6!]Y0\F@U?BJN(QYGE!XB+GB:M#D<."30B(],2ZX/T 1
MG)"L&8AD%0/2>$Q +0S6JM;$"3!A_A7FO;#?1T!V*-I3;QK/\%IIST<4<VLX
MJ8-R>5)'>)Z@@*G)HNA 9W.3GWY8CKXSJ2:RB5_CF""2W,5YU P[*IJN@[:X
MU%H<6S!<O0@PW%1)/ D9HGG#%H3&"WD$7C0Q9PZ_H3.FICWG75R?:M22%)V>
MHJ_2TL\1T0T\E[+1>0!+Y)EJFDM01\R?8$]%WM!4L+P5D2/(TD0PZ'^4@5A'
M%*Z<JKKK BP<#,P6=HC7T($8(BF8$8PX/<-'1%">CS@Y?[ZR!#3X_(FQN,G6
M 0]@9W)@^[I$6R-? ")</K.]_\O5$Y/Q* VH+RSA5R6XF#D[Q'4L<#P)#"2
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
M75MSVSJ2?M^J_0]8OVQ.5139<N+$KI,S)<=VCJOLR&LK<S)/4Q )2=B0@ *
MMC6_?KI!4J3$NZ0DS"Y?$IEH] 5? V@ 3?#WOSW['GED2G,IWA\<O3H\($PX
MTN5B]OX@T#VJ'<X/B#94N-23@KT_6#)]\+<__O,_?O^O7N^#8M0PETR69.@S
MQ1TJR!475#B<>N1.<6& $[D6SJN7Y$X^,1427]]?/Y /5$VD>$D^"_XM8.2#
M=!DY>>M.#D\H'3!&!Y/C 7MW='PZH8.7Y",33%EA0T/^8NY+<G1*;JDB@\/!
M&W+T[NQP</;ZE'R\'?=ZJ-VS=L^T,V<^)6"CT&=:F?<'<V,69_W^E.K)*ZEF
M?7C8!P:O#R(BUZB>62Z87I$^/3V]>IXHSY)#<1^+L<Z@=WC<.SZ*:T)C*>FE
M*JYDQ"5K@N#AC-)%+C46;!*O*Y6FMB7K1C"^HK2J:^:\FLG'/A2L$3+'S2>$
M@C5"9UE " 5KA%CHFG5:U'-P>/BF'Q;&I(I-\QL9:$_Z4!H3"C9#W N)3_O8
MO/V(;%4K\"LP! ITV54%*6K4D:*W40\<;:W2TW&LV%'_R^W-@_7!%;%7:,9Q
M_\L-%U]C2@]^E]!B\81JEFC!J[7H<8$]V4EJ9:1$]8Y.3T_[MC2-+"]1:),U
M\S1;(V<><XR2/<V$EDJ_<J1O7>=H@)T(2GTFS)54_@6;TL #)_H64(]/.6)*
MC5%\$ABV1A"(%(FA:L;,)^HSO:!. ]DP6A!BQPLJA#34P%AHG\5/%PLNIC)Z
M! ^Q6<YB .[9E-B&.D,'>7^@N;_PL!7LL[GU<FR+7BSOGPO%7D$;Q23HO"7M
M:GT;JH#JH6HWB>"8!55.ADL&2& B%TP9#J-%XCW]O9GE4*^I65#%";Q66^6R
M:5.KH H7O,U&>732U"BHPKSO:P_R&8,%!']\OK^N[,%6L0OI!#ARQ/\/A7L)
M48=97D.?5;YUK@/"88RN1;G2*=8J0?./0YAK#DF/Q S2/X$9";F1%+O?^YL\
M-MD'FKDC\8?]O=G+H]H125G-=9>K7V^C ^97C)[&\.P%M0>PT@[XY]3#6>-A
MSIC1(4X%9>7('!TB,JNJ\#NJ3<+J'1*-D+BC"A[-F8&0WBN#99VP"J,WI1B1
M%VO<?NLPJ\),CZ8?I ^6SX&$/S)8:$F?;>!50%2.U2#3GQ)^9#0E:QQ)R++#
MJPJO-4SF5,R8OA8/1CI?Y])S81E^^2V *60#P+JURA$]KD(TY Q8DC3O_R8A
M]P[<1N!2/;_RY-/FE)9/4P[<ZRK@@ ^QC#J,BH)$KAU/ZD"Q3]3 OW)Z'F@N
MF-94N ]\)F -Z5 ("1U'!G;/ZDYZW(%X-0H=MZ]?ANT13(E'&$6NV,,?H00B
MIR2604 (24DAB1@2R^F@KX3^6CPR;6RWV40U750.V" +6*IRAT(E"E>4J[]3
M+V"WC.+?N7CD$Y4C<YQ%!MD0RX>D&74HU>HKPDB5,P*FB\H1>9W?5Z+*'0J5
M*-R%VR9+W*F (&R!WON)F4U$BLC*T7F312=F%.YFQ*Q>$F#6H54=6C!S#3:+
M&9]X;*@URXYK>23E*)WD! C,D(0+"=ET^%3B U&3"IA[^;P FNRXMEE<CLO;
M+"X1 Q)SZ""IA.0&9N4L$M'3<@#>90$(ZW7-7M#LMTS-F!K.%+-AT!,W\ULY
MX1[[\M&3$^I="R=$H@YA.3BG67!"IF3%E2!;$O(E7TC(^:5-%>@0+-QJD(X]
M/'%Q^PU*4Z<;!66E.!T=9G&R?'J6$4ESZD"I',W.F0#ES9U'169,6RLK!R5G
M3R"J36SU#HD:RQ?<CQ[3Y[SE2U)4CD/N4A\K$UN[@Z$ A@_2;DTQD>R?K3\J
M;_:<=?Q:]:[="]K]DS3LCB[IQ(M.@-(/RML\9Z6.E4E4NVORH@F9S3"6R:0:
MY#PO!R!G,1[QZ-()&HW\#\%$LV\!V'V).TV;H_]F<3DJ.8OOA &Q'#I(]G[D
M8O]?[GKP$G$I _CT]"W,\8>#_9S D!>AR"YM8?\N,<99:.>SN(A+A4M _'%X
MO"^7"$5V+M'H="X?[2Q!)9"#+) I+ATZ.Y[:Y>-41EJ)V'$6L8)#O Z]K4[S
MBOO6.D$E4J_S^U;$I4-GYU.^?*3*B2M1>Y-%K>30KT-QI]._@JBED+ 2O9.<
MP"3O,+##;>M3P7S,\HDJ\7J;Q6OSD+"#JNEI83Y":V65P+S+ A,RZ."H=09U
MOGG.E :EE*(*FJ/#['H\/)(ZSQQ)=6!M=2)2% )N$E1"E;N\2@Y(.G@:1 _)
M5GU!U) AJ(0G9RV5WM3OX&FPJYS9S\]'J9"N$JR<Y53. 4"'6=,]QM%J=W!8
ML3OXB2H%"C^R"V8H]PIV&W?@5^$#KTM>!ABE]AV'=?8=5\)_(R\B^9W/[-]G
M\%H%-_"@QJ4VW,?[)SYK-@V\&VAZO2='JB>DAG<5'70T]JY8(ZRYTHF$2A&K
M5>=V-<[KM_8#NX6 @=8=4Q 0^U(\S*E:'[B^&_<:CE9T?+*3HX4['3:\!,5(
MJ!FQJG7>MN5)2]6<5T9:Z0?EKTIU<]3N\'V0VMYB$0_!JZ.7T31%58UM,SXU
M@,_,-&O H[APMWDU=Z0.>:"KIZ@[W]C2-Y+Q_)Y1C_^+N1\I%S@-W$BMF1Z)
M1BZR%;L:GE)^0)L>_V.YQ JV_A.*)B/1>4PSC\D%=G6U $S%@8]Z@1YF;H.
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
MX1I@PKQK_&)O&T+&PV:@FCXQH?*)*5 \,?4,6(VY60Z2\O6_?W14$K(HX.<
MXO\.P@1<TY"1_FU!5 ')84)/:S'G&-'5(&&5W:G9?GSO.?MX!(=[,K3Z2&A5
MT.QQK9]\!8W>8ET#O 7X?(M!.CN?8?QXC>C#(OC]2XB604CCB"Z2:I&UL#[2
MU8GM]J]9[$._[1R-B"A9'/:/( (;&-_2>*'GX-<I#1.A6PNV+0@X1^FR#**N
M(4"#0/_=U,/.5Z>=T6KW_I, ;-D4ZQF.\ZA81-9]LB3@SX1R^,36V7[H:A%S
M&)&F/SL%WOUY.E3[*P/OR.%XP7.8H-R&1AQR0P?H-L26$AXF6+=E[0:YX0-W
M&X(K2 \;Q%N9N6*RPP7T-@07D+0>W-N0M4[)3JS\L1GA=A=43F^8H-2.UVB1
M&^;-JY6)UB9G,RAKQ7PV9!93M1ZOZ*=:W 08!VRCW\Z;[][<'9JB\O:#Q'#'
M7CD^$+!)0I:-8><%[D B#1/XV86&E/ P"LP12=^>%*8KPSGV[K%L95L[0Z[#
MJ'X SAT(0O@76'\)8)2F$B(:EI!%-* %NC'O;0ANM&X#Q)J$AWZBX7ZXB.[
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
MO>C$A0?2 9/%FOH"R_(=E$0VFV7P#S+Y^OI+I.%#A$$0PK_ ^K]0N(;1]DL
M(Z;V(JHHBB&A7UW0/Z,M?3*$:-UQ^MABISF=^K-S/[U<E->V/$SNJV_W5VAJ
M$[MS==0>"Z,5?D,7^/W>Y[;M@7(_N2UHY&WI?2KB04G!E.2V:4RC1AOWT#>,
M&F4Z]@K]&H1]S2\YR,CP/$=1#*.$+E.+/<"IYGEU^LKKH$_?8AQ0?6 4X)=+
M.A#DACZ TYYTC*AHV^:][MS=E$$Y<O=>!N+H'O%\"+?V9\:P.'_&U 1L[^$,
M))BW@56F'!-5X7\E+9O!#*^E>V2. 3QD8B_9;N,@8M;"#)YXOJ(T+<]\BY$X
MBXK3HH'*6@OW:)3! ^GH)8A(VV2KHUXCY^MHWX$G$"6@@#\.5O%O,'Z<TU"7
MJH2I9F'"GF[9T5SZG^1^TAZ46GFH'2BY1QD//LBF??@HK+"MYZ9V8.<K2N>(
MT#C["T+K]!P)P$]P!<@]"M<",*H[M-Y&B#MX#RUM;8T0)*/J[=-MZ9/S]X?*
M"*O93A1?'=JYAX/F>J;2L=.JQB'J+1CN01J24?1F59$.4@M0H>[0/.$GZ> 1
M3EH 0!UT5L"EX%$[TR>A[>M:\P5$+.&*792SWL$(DICI]P3DR-'LU8R35;TF
M@B$S[3L 2<G UUVV.T  -3>K^'I!([(0I=5KY%C2ZM.*F:5])H(C$\T[H$A!
MWM=<Y!L4H?JB+,>/LGUS)U_<WCUN1MY)TK6=T_TDB9"^^L%"C5Q05@E0^)9
MV+*UN\]IZ1ZQ:@@A$VT%.^LB)O5==@YQCP^?/8'L!6NFD/)MDKPYIW0TO_GD
M$*.E=R_8B#CXZUVD*<MCG +V^/U?M\ME%._NQ+?'^'P!,EHE#-?%3U91DJ[1
M\<ME1)?ES-ZEB /*P;_&YC9@!9(>Z6/RJF*I,<2HI:"G>?3D,A)7+QJG',%-
M$--_T>9C0F $" FB]3W<1FE"#AVZK((=RZM#(5S!P\[<6,42"B<Y,N// <1I
M99QK$+"_'8A0W$4PNM$%UY:/C$OF&&,Z2> R!/7+G,81(*^MUMR1'H?Y%47=
M.#RO =X"?+[%(,7X,XP?K]$2AN#W+R%:IN?4QW&2U TNJ=)KEO]%OQUME3@8
M/5]B617DT:=Z^:0Z!N/LD7D+HK$<^@V*05X$=10P@6T65X\:;AR&\SY9$O!G
MPG:]GBJU*OU<T-.?G@<=7QERW(4>+MAS Q!7=LC#$!?L!<&("U$X(8D+,1J!
MB0L1LO!D/,YI=/"Q&1VXF0WE2NT$@H>%U 7[]L+JQ CIZK$H5X]SQ>IQ$^#L
M/6910<]K:2M% 4D,=ZS,X0,!FR2\HAH0)RI4ED*WMJP(PO*FV)I0V*A<+Q>;
M2BO74AX&\RX_Q\@.,)*T"!A+"5Q$;H3E1A=NQY8K$O?#173'CH*QTYYT38!N
M!EDN;A8=Y%^M44/@APC1!P2<7BMZ&>V3])I13J5/'P(M%Z#@+_?^2,*&.'L'
M04BR2S?=QP0A7ZB#JTF_7V1BG;.JLC!^<2\>>]."7Q!UA"3&D!6/21L^1#!V
M(25_VV=$ 2J1I!-DU_<H?'2BE7L-)N5)VU%R*T<EVN:-QK0[Y_FU<!IH XI
M*M@A',._4N:@2&FHR)B_5&3_L/W:?_P_4$L#!!0    (  %T<UJ]3%'D #0
M !>4 P 5    96QS92TR,#(T,3(S,5]D968N>&UL[7U;<^.VMN;[5,U_\/1Y
MW1VG._N6U,XY)=\ZKG);'MN=['E*T20D83=%."#IMO+K!R!UH4A<20 $9+UT
M6Q* =<&'A05@8>%?__.Z3$]> ,XARGY^]^&[[]^=@"Q&"<SF/[\K\_=1'D/X
M[B0OHBR)4I2!G]^M0/[N?_[[?_^O?_V?]^_/,8@*D)P\K4XF2X!A'&4G5S"+
MLAA&Z<D=AEE!6CJYSN+O_G)RA[X!7!>^OK]^.#F/\!/*_G+R)8-_E.#D'"7@
MY.__2)Z^_WL4?00@^OCTPT?PSP\__/@4??S+R2>0 5P1FQ0GOX'D+R<??CSY
M'.&3C]]__-O)AW_^]/W'G_[ZX\FGSX_OWU/N4IA]_8G^\Q3EX(2(F>4_O3[A
M-"E^?K<HBN>?3D_IQ^\0GI]^_/[[OYW6/[[;%,V3;;EOW[Y]]^V'3<D/I__^
M?/,0+\ RVA9.]\HVV_WA]-\WA(E-2<J0H.R&WQT74,[%>YC1_HEWM3I4UO4^
M_/CCCZ?5K^\:&H$"AAI-Y_"GO*)W@^*HJ/ BE>.$6X)^>K\I]IY^]?[#Q_<_
M?/B.*/X=Z;^3D[H'(QQCE()[,#M9__GE_KK;@P1HIPE<GJ[+G"9H&<'L_1(L
MGP FS%=M%:MG@M\<+I]3L/EN@<&,*\@&%)2_OU'._JO5[NEP3J,T-<A?U9H!
MKA:$%1R73^ ]^19DU#P8Y)+9N@&NMZV]K_O)9,=WFC;++YA%95K887C3=I/C
M#;MM7FG#( 5Q@='[G#2 </Y=C):G%;^W45%B,)V=E3G,0)Y/LN0!SC,XHX:_
MF,0Q*BN#?X=2&$.04_N4E"FI<0L*,@F@);@#^!PMERA[6$087( B@FDN%QND
ME97X^-</'VL;\5_V>!FLI@N8QRG*"7O7V0O("](117X;83)]P9<A,BLV/%B
MAP+%7\^(84Z(?I[)KY6]?XR>4M"+;W%[PV%).Y1,4W-(&ISD.2BVO8UFQ!V!
M!;@A^DG:A8:@;RA)@R"[PXB8TV)%1L#E'R5\IJ@@_!G!F:QM2U![*)?+"*_0
M[)Z@G+B5Q.VK"A)7L<@G,4$[+%8#!#1!U6 /ZMHRL[9D.'5+*# AIFK+MH"\
MG76JWZ?/]$N+"%8C9Q"Z5Q'$OT9I"3Z#B'ZNIB3FE]/L'L0E)FO".>$;#K&^
M1LFK*&,6Y4^5JT66Q/,H>JZU $"R/+U\+:B?12S\958NZ1*5J/P&YH6"9+3U
M?.,@=FA0D4]!6N3T&THPK[10:8"2MN6IG*.\H/8^+^"2+KBWZIS.&J5,NS&:
M5 V*_@#FM.WK;(;PLNJ^<T0-7DF@,GVN>C2;KPN9$;L?Q1$GG)U=V?;/EQS,
MRI0Z.69T8HDE W:=-$T[8OM'/IV=+XA7!_+KK#*S"Y0F .?402I6_8RY+HWA
M8I5/.?BC)*0N7P;BFMO4<,"BN*3:V/Q/[0,!0;%JC)Q>J%-JUQQTSJ*4;J(]
M+ !0F18$ &FU9(G%.[(<SHH%*,C84]B=4N6WU:PYYNEH(5X0!@LZ%;^ >GD_
MB'%>DY;L290OKE+T;1@X."T:GS?0UDA'$B-M8DK0H6;'(3+FX]CWO"UXT\:U
MFA4(#\;&7D/V-U.L[**8'9K=':F!HX_5H$&&R?C%)4@N7^GJ=2@<.HT99/2&
M#(:A_&W:&,S69X#G $_F&%2C\QLL%I_1$TS!OS^EZ"E*R3S5AU.E9LWLD3RU
M-RUZ;W\P6C+8[6<@ S-8W!$'9F#G[[=DU)I2I^0Q>AUN31L-#6:P7LS.0=;7
M!6@U,/R  !7@+EK1\X9>F_W-ZL,'06?QWVL ,%HQN2>ROZ8;N-W1;FQ$C[3Z
MO]<B?3C-$<7N?W8WG*8=I]R$1(SF;#OH)M@6-FS'63>E[59S]AUW$XQ+FK;K
MQ!L9N?QF[3GT)ACG-&G<N3?!ZWY+=KP\,\.PTYQ)!.]\)2/([39G]>3'!,_\
M5NW,A+N3D'L0I?!/D'R*8$8/4&X0&>OY-+-X;->/^&!%,#G8GI@0LU$NRY2>
M"4V+117EU=[)I=P-T(59^H/5P?0(3(1/*#;L+*"@GKS6/R6H=:;_)4-DI8%?
MZ'"[SI[+(B>_([**3&$U#AV$'!ABT(X79VSPM]NS[\>9#7E2)F+//3(B!Z_-
MP6S7SLPNI)'\\(PRBG0T2^EOH"8Y0 IM$L:%RLMGPB?M^RA]J@\J<WI0"7<S
M-P:5%2]0Q=&03C-(W+@BEG1E#PLRHM>J)^;HB=BD8IC-Z$7&4B >-<[5'\1
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
M&WL_9AQ3E"7BP*5.@7:D4J- $+C@2F0"$XS&97CXNT]XL+K%Q TF&G&3211
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
M=5NJ4ZSKUJ[;P0P:IC&F"3;*:=.WT^,PJ!2H;-&VFMS95"VX"^HK09Y9_TW
M7JXY'Z OXC*HG8#)"YGNZ0$+\9D>B&P/5".5TB[ 4['[=$[T5!W/L<_&^K72
M/CW3;>7 !L0P+;H=%GUY'>.AV,TL-5FB,BNF,S[OK*6V?NWF8EBG]H' >9C6
MW,"X+X]67Y+EP%=UJ,E]%E/--0$^J+E#0KPYO3H< B:8[HP)KT+M/D?X*RBH
MB%PSKU*TY:JPBQX(G#7TX=;I$#(45#Y!(B]17)3%,$H;RE%?=NHWT$*P3@,'
MANO>NG.+]AYL!I41[ZS,B=AY?HZ63T1.RBK=?R<Z(0L&\E<."<]1O4=>2[_B
M#(8!+;5&1:^6#FQX#->FVW$RA-^.[^)5GC<3*A-=$S#>OH63$(?7!*R/+%OZ
M=CO>S$NAGUW-WZL$6^V<K2K]G*=1G@NN%4C+\\94M_P8UPW,@X$U7B2ZL8;_
MSM4#.4=!'7ZU=,302J6&+QEZR@%^H=JXSI[+@OR,B%^:PFI:;>I"& MHFYQX
M^C%(SOD-!3GN^-.,+36+1UV;4<$,8I[!H ;A9Y2!5;VU<55F22Z\S2 NW-ZE
MXA0>=<%BOK>1IGI4I@MC7.[M7XFY"PJU9+6UI+>SH_0N(KZ"$+3"LNUX"';9
MPX6LBG)&0ZR8N: B';X\/.)*1:O=YK$0M?(*+>B**APN?I75-!J(%3@,ZI'3
M _':N;=X0O/;13=YO'#<U6[VA.&Z>S6G7&W.9ZZSO,!E=0]!L-4C+MT>!;S2
MA[?-HZ07AYL\$GZ"@N@CCK)\!C#5S0,9D3 F<D]G#!ES>@4O9_\DG"!LD&@-
M!K,DW&_?2!"%G"B3/8+8K#7'@Q66/+BV?P.7L #)+JJ$WC:+LA7_[KY:C69X
MG*R&VW6!E9Y$?93#Q*))]K8A;HIL!;7Y$IA1YWKZ(9AUH7<_CEU7].<]M>Q>
MN4>-1<_VSU\@P(3_Q>H&O(!4[>Q6H3+_(%=8^?#<_3Y:&^6(5X6],'>.F/?"
MMU*J;0?IM,'#OEH;8QZWJF" !>X>VI'MR@A880)8BX6@_)^M--7>4EZIX8-P
M,U^A!@^CK!HC;>=K]2@+E5+IQ1A4H<^$HH!N\,#[J V\C]K ^WA P&-+;Q]X
M;;IA^JD-@7[0!MX/VL#[X8" QY;>/O#:=(\NHZ@-^;'@F$ZCXEF?3:]1^S1O
M5+_13RMZMMK>!=$(T.;7X:_M674.>4DOU=$H*WD!5S( >_5DT58DL7K4SN#W
ME:)FP6W3Y0TD>W3'W%P0P)(UNAPI7S:?=+EFCCKKW :U<IP^I7!>9Z$4NNW<
M<JV1P2@WDHMNO9^1NG;$T+7%:1/^? Z#@NO!3C3RY45H4XWBDL23N49[]1+*
M;"-9Z-C*"-P9W!4\ $B6IY>T7@Z)M)=9N=S>@<^+4=+[KCW[I[S*L,P9_NQ"
M[3R!K4)CV,<[C,C"JUC1?/4%33+]1PF?Z8KY%O!D4ZG2DE1<Q>U\S^D:U$M
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
M$;?_.L]+P+-IK")M#.T5"0\]? F-XX9%*JAE_+18 $ROR&&PH%[F"Q&?^#"
M/C''?VQDDORGK&_7W8)B.GN,7CEH,]U\"ZGFF@\.Y98T:WJ$&&?3Y28&YW)-
M)7P]Z"]*>K/X#F"(DNJ]IUWV\:K4A.KC5_)=QQX;:*EY):=O2\'@WIR^3$'<
M!$>=*$4'2>0X+-=SF1'\JC:E &!Y4P>!8$V-N8"P,DL=#'N5?6XWE>2/:)(D
ML)XO[B*87&?GT3,LHK02]8RH+*$S%9FFJLQ:E<#3:GXA:B#JRV$!ZL1CH%;1
M/8C1O.X'WLFJ6^KM\UI7U(,9@^/VBVGGRK44,M_+JY<KB>>X<S4YPY-9IGT!
M<;],<% 7R6@:D&Q:,MAT'YH<=4ONF-_/>'X_7Z[@],%!#7AJ/%'63E3#@X6H
M#@\E[#I^)5[I(VC?A'["IH/:E6U)(CR8%I9EYHGOE!TOT9^PRSJIW\5"BF'#
MHM1-Y<ZC$!1ZZ",?:X=-^EP+LQSCJ996.;<^C;AOD+I$3(@P6V\_FL)N-2A8
M<-Q]<9RO2IW.&E)8QU/HZ$C:#T9J%((Z"[JG^3(RD%Q&.(/97/9"JJAPY^53
M=F%/T:,D6S_82)H.*D1S$L?ELDQIUA7>,8_8'.G6;YLF]?J> JVO!GJ:+&UJ
M046##G:SN1&?3AUMI>RI@SQMS2RJIGQMGX,URZ<<_%%285_ R"]G[+/2V<=I
M;SE(BK=W&[C%S9TO;K*4U8F7(<@? 5["C)J=#=!>B*'!<X G<PQ O<?3/5P<
MTD[S9+%?.XZ#,&7=B,PIA3W:.0QL3PD'$>X8 :^64BW9A1N_@J+BH>9R$U@!
M3!H":>-%J6W]E9''>\4M0<6)""2E)3 :-^& J$<%J-))*, @(0*5;L( KRV/
M[-J2M+P</./M$DLZ3@P?C3UB-AT)AD+>(6Z)(UQS"\N*T3/2ZR'2ON(#1^,=
M$1X5 6Q"WCTV9GCX+XVX-CW"=;,!VZ.X:G9A?;S:-=[F:H[K,"+:D7SG1U*Z
M<W6;4]IGYT=-Q%[.CZSIX(%#_R2+1Z$M4JZG *96/>=.D:Q#); 2B<T$&(>>
M#&-L.BYG/,Y>T^<JX\Z_/Z7HB;[R&_.?.!&7;.X7\4JZ]7O4NP'I2*B,BCU:
MVUT@"0V_]WFL&1RN$S2:R1$Y0R9MCII3Y-3J6)OC<A!_-T<OIPF -=K('SN0
MD0^_WX!YE%YF1!4KA@LD*+%6'K.$CZZ.7!0M]T;4W&@GXO+NKKEEF@[>SXV.
MWO_9F><ATC62,K[7K8RF-KW);,(#?^&R/@%\J \ A0Z#I.C>6ZN\HFY<!J["
MD98HG;YMMKE[6U72ECL7P.@ [4QDKH8H:Z;6'*/B2=CT*/7Q_/X"Q>6RBCVH
M_Z?YI"K9KK,9PLNH>4O-1<ZGLRB-LA@\+ #8O5/FG/!=A,E7"U#05^9<<I'7
MQ\2MV"*7'.RQ$N6+JQ1]<]$1[:?,T/8ILTCRE)E3YG:O8[NE>Q5!7%V-_PPB
M^MD]!U3RC+X'[UCCFW1WS4QWMZ!P"TEZ.Z^(LCDD?O<DS]W8IAU] GI<@N3R
ME5Y#=:S_&WJ3T07)5@C,-U@LVILF3@PABK\^M6_].M7X&<@(@8+F=W0]Q.EL
M\QB].NGO<U29<9 Y,N*WJ !WT:H936031W58C5LW:M>5K0T#KR?PZO^5URQ6
M&RZC>1HC4&?Z&R-I8>UUC$"=XWN,P G# QF!BY8?,@('M3<R"A"W<^,8W;^;
MNT:@WIW+QK6'NZ>3[D&4PC]!\BF"&7WSFF;/ /DT:Q3>W$BPSRN3PVWB:H4[
M1)1[=^PR3?QMA'%$ ]+=\2&9=+9?UE9O_5."LGN:])!FW3J+<IA_R1#Q>/ +
M!>9U]EP6.<W#0WS+%%:('4.>QN0U!GG.[#5J%[=F$'<LU!/'9ERB6;R]E85F
M*?T-U"R-QU%>/C_70?E1^E3O1N9T-Q+NS"X&E?TH4,7QB-I;4O\9TH2C:^V1
M44:6ZM4W[KBJUNJ=#%W46%1_$(-1+NM,76- O;F,'\?Z;#V6QG2TA?UTMBU
M#,4+S$<SD@PV+V<S4G$[,9)?[PGP?;#H#&:)3;T ,X#)K$1^J:<IZHN,,20:
M#'H\E3=4$])\WO#"&[U/OLS7WX[%5*["U20M *;7#EWLM767J[O)@SC)<$GG
ML6B)< '_K/J3-?VN3T3I/W1']K__/U!+ P04    "  !='-: +83X_SG   #
M8@T %0   &5L<V4M,C R-#$R,S%?;&%B+GAM;.R]>V_D.)8O^/\"^QUX:X"9
M;B"RJM,U,_=6]XPN_,IJ \ZTUW96;R-Q49 C&+:Z(D2WI'!F%/;#+TE)H1??
M/)1D9_Y3E0Z=E\3?.3Q\'?[7__ZRW:!GG.4)2?_[N[??_^D[A-,E627IPW]_
MM\O?Q/DR2;Y#>1&GJWA#4OS?W^UQ_MW_CO[O_^N__L>;-Z<9C@N\0O=[=+S%
M6;*,4_0N2>-TF<0;=)TE:4$EH8MT^?T"79//."N)+VXN;M%IG-V3=($^ILD_
M=QB=DA5&__D_5_=_^L\X/L(X/KK_\0C_K[<__G0?'RW0SSC%&5=V7*"_X=4"
MO?T)O8\S=/2GH_] ;__7G_]T].=__PG]_/[NS1MFW29)?_LS^\]]G&-$7S/-
M^9___=UC43S]^8<?/G_^_/V7^VSS/<D>?CCZTY]^_*&F_JXB_Y(G'>K//]:T
M;W_X?]]?WBX?\39^DZ3LZRP;KH&6BN_M3S_]] -_>B"EZA.%02W1>?+GG.N[
M),NXX*VE?0\DI6!_O:G)WK"?WKP]>O/CV^^_Y*OOZ-=#J/Q^&=G@&[Q&[/\?
M;RZD.G_Z@5'\D.('UD*7\3W>4)NYB&+_1$&3)]NG#:Y_>\SP6BQKDV4=4<RV
MGYAM;_^3V?8O70T_>)MZ1Z&/P]O;5M,V>L-^NJ3_ZBC'7PJ<KO"J5L\4*)J;
MZ^>PXI(/LLFR(W7#@$.RX3OE5"J7N([S>RZ6.OY#'#]1\4?__@/>%'G]RQOV
M"W^QZH=?;Q_C#)]0%*U.R?8)ISD'YW&6Q>D#WN*T.-DW)-?QGOUT_#G.5E=/
MC#!_1[(U3HI=AO/C='7^Y2G)N(3\(KVF 84</@+_5/_]W6CZBJ1@7WT$?3]T
MFXV]9Z?A*"O994O<^Q+\?^-]?R4(M4Y5?LSQ3-YNZ&=B?1A.WWR\_0XEJ_&T
M1_Q'UD-]V&WO<8;(&G&1^7_]T#3@L-&/LZ[#QMFR_G[TGYH@4%'\L"2TOW@J
MWFS:GW^=D>V8KD-&1V<%, XZ]&<47"\J"!KM%><=('Y]:]-/%1/'!F[MA-&!
MZH].64ZWP:L?UB4U_1?^%C+&Q^LK#AKL)6<>-HX<,HLI \?1Q('CZ%O@F#AP
M''T-@>-H]H'C1ZMQ\801X\>)(\:/WT5<PALVR[-";36HI8=-R+7I*EV(*UN@
M2MT"M12B.%VAEDJ4I*A4^BWLA,/[:PX[/P["CLGT%=[PZ<NC?W][5$Y>_@O[
MY=</,5-UM;YZPI6>:[))EOL[_*4XH8)^ZT4N8_JJ!0SHO6*HL3T (RX37?(@
MIN>.2A)TM48GNSQ)<3YQ:F+>V,2Z/7H>JN5K/,P>4C[^@3\?+Y=DQU=G;OG:
M3K;Z0(J_X^)X19YH7JGQ%U?^VG_L^?W\R=5>"/]RT*WP-VMI$65!#0^JF1#E
M0I0-57P3.Z4SHHAW(_>=UE9.RXF]<3W*FLTU[7&SLM^]P<M-G.?).BE7%8]7
M_]CE!>N^SW"^S!+>??=\RI6]^L[V[%Z^[VHM@.L[J)9[OK6PJ$_&Y@:X%.KV
M<4;_B7/*PA]-Z_S.@"*^C=QS?5LQC>?/'-1V<_3R,;.37CA,L\GS/N&"CVOC
M++Y/-DFQ1PTC^E1&6\3"+>+Q]O]\;4"73G:/!W7!5+1'ZGJ^?=J0/<97*7Z/
MV8QGSS^DSZOW%SSW\D2I/A-'6Y'E;EO'8*'#B<3+_6E('=T])CG:\C_*75PY
M6M,>H'C$*$GIO[9EUT!''46<I"Q!I W]K__RY>A/;T__4LM;("JQ_/'L+]]/
MZT/R!B;:-NGYP("N 7EPF$!%9+%@"XBPF-II9_2I?#!QK'1I9VFTLVEI[Z4S
MZU$ %!;<% ,.-AF6O@TWM:T\X8!S G";K?,:]XAN!D""_.B[Z"S)EQN2LWE-
M.JB*&[@_E1DGZV)3Z@BM)WGM""EUA#UUA+B4SE9?6&^<X2>2<4KZ^C21G;B;
MG<1#9 NLHWJ([P*H=B87+-P;*?*8N^?AO)R]IRAOR% UKOHTFX%5B#E]>;P&
MG-7WC\=:#=#QUTBA#^I,X^L!F:1!)OUKCL$T!#REP1(2GL-@Z#%VORVHR(L\
MW^'5V2ZCK5/.(I3[E6YP7F3)D@9D3L97CW^AO^'!"0 _*?6^?E<I?IMC_&SW
MW/#BK%RQB<519M0\0_PA.P56Y*A\C/Z0I"CG,OXX\8823[ 1H);O;_UPD];:
MT/&2X&^7,.F[,!\SP%V!)UF'O9LEZ&G_M8FK]AHX"N=%SV6#KK@FWN<]<743
M]W13^XM\<_=$'@,[^RTQXI=XL\.^':BA$'7_J142(GX86AZD]]3KMHX8.I'J
MOG.6_F^*+9W[VV%4X_L:85K7GR/61^HJ3:R QCWK*#D)[R<Y[K7=9/["^LF1
M_,2VEPSL*;!]9)E,7:U/XO2W_*]Q?H:?2)X4U2Q@?K6^J2<'SOG<0']OHR-[
MO;71FMUO^L?16J"Y('OMBHDA6V'1'?7F]) ZWS,^]!CG:%5RUO-&TEFAB2>%
M7(%&?!N_/V%D*:8U?S1OL(--M+OHA0-Z=X3X#>;FS3X9T!U[M.FJL9S_<T?-
MODAI%\UC?GY%D93=/<9I=8+G TG+5*K\%/TAY=AZ?:NSV.N=YE"DZ_>9Z&BD
M@[D!#DA:6R$;45_M"KYL3_WZA9YK=/8O__.-GJY]&)*,I1_@M.-KC2IVB50Y
MP#Y/0U1K<+)\!B&&[[+D@80F<!M6QH'5/:PF)UY)Z887%&O@:\"\@&@S55)Z
M&N>/S-;G>,.L/"Y.XRS;4U?@TT*]R&9&7+6:CM@KNII9XI=H:77(0Y>&-6+/
M48M@@>("U32($TT;9PQ;FMBU1\^?U4R-$UHB:9S!''Y@;GT86C:;HF3GLBTX
MZ@&4"8=?DF)N$T3]."-MBH3 @#^JB-!%<X!FXB[;HMV)0\/T.TD]9ZM[FP/"
MH&8"355Y 8SEBC7$#G2HM25R/OMN0P%/GI\!0V^JG.@#+EB7<YV1YV2%5R?[
MCS2YNTBKVNGIP_&R2)Z3(L'Y*6$[7W?TMV:7YO$]S?GB9=%?N@(5>JC5 2/4
M\]0)Y)OYGK("LD5U)@5$143E\ P(U9+889,_,&$H2?^(#O)0(Y =IZY%MK?\
M?ZJE3KW3'Q;C) S"!N=7((2W#[4$\<E1(E]S1CR_(S>8-76RP?2-+M(EV>)+
MDM/?16]7O4#[[21Q,*2*JF7#J/"*D2'?&B S#V2>/(@&41BUI#)_S&JY**6Q
M-N&2V>_LKR6+O"QJU0=4:$2-#R+_/&T<#>HC9 Q,]F)L"%5-Q!W%WZ?,/ 5V
M^F>>CD+5F:>UT!"9I^.;!<D\[6VQSCQM5>@RSX.\EY]YNF)<EWGZ^8XF\[04
MKLT\?7W2.O+E>/G] WG^8;E?E4&/_J.)=?2/7T_W]RPA6>ZRI-C?)/EO[^,T
M+A=4KMG>'6;/579*MMND*# _PO%$?TKN-_C=)G[H+TO 2*O7+7RE^2ULP+R+
MY\J'MQ&*I1%/V5%' &(24","'60@DJ%&"FJ)09^8H(D#%A1F"3!P^DLT?E);
M:SC 7C5&4+JA;7BU;@R5K>S8,\I"C8(1-JIH+00.("I]%K%"+D84%A@UV[C1
M"@_SF9UW (W<UTT!)W5KJ0"%!YN#=0QG/2&LHOWZ+*&C?BH\O^(7ISX\FGNM
MN029^YI(@/5C<YN!'=I(L85G&\@3N3AG8SY^8$0'SCD[NP76Y%YO#5BI^^LE
M*>*  ^K''5+</2;9ZCK.BOUY^D!_6]F-(93L^D&#A#W4*$%I;;!A@4RKTSA
M+$R3^',FQ+E0Q3;W1%\-+)/,W@2:!JF\4(Q1[FX&[I%G$#*RQ'F.\XNTP ]9
M>>FM80Y@)\5@QD I)=A,@8'MX68(U,K=9@94,G4S C4O:ICGG!I80M!H L <
MRR8#?X4TLP&_C5/,:_:QW*YT1WC. SL5*17M/R\I$#W5)*7T+2>;L119%&3Z
M<J@(8"ZS%,K<KAP*S3SE<7<"B(E.G8L!S'H.5(!,@>H=>(PP6<7M=R0K-U<G
MZ4/S"A++C3,O$.&R4.DI'#98@KPI<+CTM<DB8/JI$H7,2B(O/'N0V0ZDBJ6@
M^>:!, XA#YN0#B<-G%Y*%*$3UJ''S3'/O[ +79*\,WGN$C(]1.IS2@N1H7))
MZ[<*ED/:6.*4.YHKT.2,!T&]A:\7$O1\(&V2(;HZBD%F:"S:*"-T=[]Y#9A=
M9MYL1?H/D,>8D[-]J\D&Q/ZS=<8*(#;SO(1@9@]IB.&NSQR?J6B0X>VTP4R0
M2_)Q]L'4J^QV=[^L_VKO3"*9_3:#0.HLAKY^ZH(/AB&^1OCAL:>5?@-F+^7F
M0^AR2O&@AT7AMJ9.'&:<+V+K12C_LQII WJ\S=C;1ZW=:!PTQHRV?RQ0R \9
MW^<4S&<8N<<+T^ Q^55&W\"A=HRX&BB(OKB(^3XN<);$F\W^>+W&K#[G57:#
MXYRD\?UF?YG\AC?[.]*GNL$/"3MH9+&='ER1?,( 3!'T- +P%P"?7("SSVK*
M 4JM>"*BYD.U>!:#&P6HU,!\>D"+&BUS#L?PKJ6:N CCQHKI#""%RDF.4"'C
M)81PLQU0<#I"!>XP>Z+@WGMFX=IEEQ2 QK!!>IX;IP!])UQDMMM*Y:\K8#R>
M;'-5LY/^D-X?IZN+%4Z+9)TL^1G]P\99D[CK+% 69!T$PD94YS<"#I\N=EC$
M2GOQHL#8/@_3S S$Z0IU);7VQ\\R!+K#6![O?%U#&MRL!2LBF;^[373LYAW)
MCMG_\R1]J,QEQ9JI\9R8_O..ZHZ+W.=4CKL2BT,[+DJ"G^EQ?_/P1WZ<;/,[
M$>2@TOC $)M5/0A?H);X!8^DM094J9CW2!_2AZQ.'7G[JLF&!7=E=F>6 &*"
M<US&RRHNTW\T<9G^\>M%FB<KG-W1'H-LDF6"<V;P!U(<K\B3X@"D-5_5(A9\
M7@'1VCZ_&&>C3AZVS*5$%2FZRV)^_TS-P,,+Q]QJ1S\0HLRHXIY1D+%'#W%N
MV%XH,.9OO-L=LZ,Y;&6)8'AG3*]TT Y] ,<4V!/"(;MJ;!VQS6WL@ ?GF\$8
MR1P+&G>3PT?M9BT^G7NI$!?2K7AKM@VY3%)\4>!M+G,L/4??M50<,,ZEMPG(
MO92*#!Q,P6_L8I\8#^),<W$P TP,7<P82 ,GDW,*W,P"?9/7W[ \*:\6X%1U
M(_"I=[7%8];:\#K!+A'G5&%C!AVE!\8<RVHX'BH7"W(MIC&#R<#;@EGRL*?#
MXI_),\[8W1=84I_<5XP^'FC$A(H*1M8'BPTZ[4X10BU4'2<6J.8N9\\: ;,I
M(^X-19.P80-J@^"A%&<40NS<(T#63L<,QUEV6QK'+F%X>#A^CI/-\;8?*PPH
MJR^GI/3R> ,;_)Q:K4#NMRJ^J,Z^6W?74H<\T")*G.$'B@/$>6*VJ_AX2W9I
M,:U+FK0XL6B:GF,I.!K?L<%2,/<XVY6%^H4>T7_8<8+F(0#N^YH@H-Z2J4/W
M@50$:%0_G0-D!TU"U!]2",R:J(]%:9,&@]\=9N=ZN-(S&B6$*)30=, XH '
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
MD'0*B177K8F;?Q107Y(\+^OQ/>!TN3]+\N6&Y#N*M![(](3U5U 0>@%<;P'
MG*]2B1SM"K:H^3V9&NX&C4C,/W</]G*&!OH3@ .JA]=H<,$&KVC:1@=J'J)/
M=_A+@4ZHV_\V\8@=!C72', /-U-E S<XI[GILJ!9;IRSZ[+8_\[_N4N>XPU-
M:'/QK\+M$!"BFILJ/43Y7IKG_19^'NII@?)^/'?!$?N9WXG'_]$B0)_.R#9.
MTHG=&P1^!!(&P_OMG$5V;K:#<XUQ[M(06G3\)>GG9GK"^BX,!:%?P7*M!9[E
MR%7R%<7&Y6PJMV0$4Q<)US<I,?_X_1+?4H96"6]SJ(SB#,>T\U\EFQV[[^P6
M+W=94M"$Z4.\Q640[<'2E+SZ,GIR+_<PM<;/20RTR%U%RQRU*5!#LD",:"9]
MF7&S$]NFZ;F0CJUQ)&MH3>A.YU^6F]T*K]@MF6SR=E?N5[A:#PI*[\4"!)W3
M")J43@RD*8#_@WZ#$*$#RD#;J .C5Q:P9M&_C^$5FA@7P@75X1%$HRZRAO'W
M<8+R<IGM6C<.X;RZ2*4?4G5T=4"4T_F%,YU^SV"D$*\()5*NJ'J$DO+6H((]
MG-C]M2U(C#]VW_5D]"W',<;%2 MK]T7+_9[CA)JYP>](=DM''7?LWX-5-F..
MPY*; 8?G^INQ3;Z+<2:*5"MS>OZ($762_ /=FS7)WC!*](G33KV=S (*Q*&M
M!FM[6L[V0I\]Z,;94K9\Q*O=!E^MQ9LUFKDROLOT8YK0H3_;HG',[AM/BCVW
MG2U0\/6)_D:R,-+K[6/0TOTVC85Y5X"53'C+%+O$@'5%M[OMMBJFGQUX4<YW
MB.\8-XHKSHEWB@6".@F,K_ZN,%@MK;U@@9UUE&CY+DXRO@'M/8[9FB/;L/:W
MI'C\F)+['&?/S,2+E XT\AMVY< RV23EI88W+/9G=,S![M_*+Y/XGCXJ]J+-
MMT%U5*T=2(=7_ SZWB91] EG"5F=IRMY) UEHSR>AM$8G?--E>@DIFJ7$V\G
M# MX,@J^>E$TB*XFEGXU[FNW8Z=TX-LBSHJ175BS[R>4SN@$/R1I^LV30:'V
M"GQYLAH!V4.<)K]S T^IC623K,H]_^GJFH:/NBK*U?IP2.UP1FUPMW457D!E
MUC4(8&3Z'4* ?"_/(PM IB@..(!HB#[$!=L0>;5&)[L\27&>(RH W28/:;).
MENRNM>/EDNSX]D!T3;4LRV6>>5P,# ME$@1)_6,9$+);QSB".-XHL>TP1]Z-
MPY*;[8^+=WB%L]+\';5FW_#3]^E%A""RZP(5L++]:EJ$>$^ &3)HNQ3E,T U
M1>6R)EZA[Q@CFSWY#E4LB!*A\SF<%PN#;A(45/T*'Y Z6D5!@OKFR L(#(LD
M98'Z:BUY \/% F=)@X4!!TE BP#.[^!Y-MS+ )-Y?7NY4<W,)O$;=O97*: =
MJM ?*B%_K%85T6Q.OT  5#"=[XOVX=2]M431-+V_ZP0H.7-.,_N"A[WLB60\
M6/+\\)3E_-G^E*SZ?FG!47U/(PZO*&%ADU\T,%,D]WH3_J@D0AVJ15E[!O&B
M,YP6,>)I_=<&"L2AK7K^:,#9^)T+Z(+YU[MD@S_L!.?39(\[GM-^#. F0VT0
M/M&1JG. %G&-=O83*G^; Z@%34)TGU$(UX:LCTU%L\YZ[;4[3\J/V5_SA0+J
M;!DK)G&&R_\#K<-:Z_-<D[70-\D"C_7W\'/O,<R$7^DQUQZ=/K+J.2A)T3-?
M2:#_N,3/M"5_1&4-B9>Y!F3O-M[K0:Z>ZKLR9*S7?Y7HU00'T(+GXU@[893@
MY22^Q8FQXP3X&O(<(P7$VK)Y;=F[+$[SI#20#HSZB\,ZLEX=V2$92/58F7:8
MFK$"Z?I*L0.FICYL\PB5S^91!5;:A(/:KYK&KIU.1CZL\ZJ%1;"1]NTCWFS8
M3%N<[H5C;1%!9[3=)0 8;XLT0HRX>W)U8^X.>3WJYC^BZM<YC+N%S4/T'U0X
M]FX3]D??RF:>HCZ<9+>.ADI<&0YH1XU&-VC1+Z-=+S*>&1>"D^\R,6S9"M$2
M:FD=KVGW=AR2IC(SKE*GU54O*QKD4-T4ZF3/V4\W<9X+2Y&$5M.?20)7 S-&
M#/3V0/-&\-89# 2AE49,<EE NQKMH5HXNF)Y7R4><?FHK0!Q#:BK IWL2SF(
M:YE)C9?@_C0<.H;UW,%X$5B=8)@8.D:,M#>OP.QTX'6<K#[@?DXB>7K8']=[
MZKG#3:C+\ZJF@5#5!K,N;5G=[(G^A58[[O+L+L@]CC-^,612D4^]0TS<0D3S
M60>[M#I4[7U6ZC:>]^T=Y:I;=7"R<WC\9\K;1WMH-;YW=VC53'-UA^';0QS'
M#F=B@-L[=$JC:K68K%'.25!<T_  \\"H7N@E'J8>X7^'AYWOU?$NE#J &SQL
MO7R\"'RO?YO[_MOP__Q".Q#:?]XD#X\%*QVU9(<5'H1W)X72T8Z]\#K\ V^H
M]X:*N@'LTX1<<(U1]0 UO\T@N@8#/!D%7Z*X"JVK%U1GYKZ@)Q&@+EJ -VJD
M@SGE=0[?CN8$0M4+/)PC6#7WFE@ W0\CDFT\P\"Q_@KG&!1P,YMEF/ ^$OKE
MEZQF^QG;\$.>6 ?2NZ:MPI81;7.CB(K6]\H0O1TF2'_&V3U185VG27GWAX(S
MJA_SFP16#<$\[NPS:VABU1[#RSGD/)W;-RQ@--+T\3,U@89LT=SQ\-%AXKC]
MR#.X#[48Q752Q!M57.^(587T%F%TQZ2B^K?)5ZB%34!4GVX0L!N2=K16--\H
ML/N89C2S>$B3W_D-@%4BD1_RAFN<QAM>+S1=U7U+5;"WAR( 2=4W\Y+DY0,
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
M%T*V^#"XKVS(H^ P[PFTP IDDO$)<$]-HOHY9D<B&%5;<'U&@LE&7/B\*N8
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
M0[E&A1/.^(;Q"B?5<U01H$\ER=0K$4"XD>_]]D2._X$YA6RKTW&Z S0:/6X
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
M%>J=4R.BY905Y3S<TA $ X>T D_?$=7,0Q>< >B@BQ88://%7+<K^ I0I^T
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
MI)ZP^J(J0B^7UUO@-VQ5RI=[JH(M:IZAYN%,:H,9-"@Q__0]=Y(S-,XR 5!
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
MR$*X<F_= I7$B%&_5@!*PSL\!+UW;1@I@=R\8:S0$XE'0B2VXM^K19]L3T<
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
MQ#E\21$O.Q0IG+O8Z(Z.(^(MV:7\Y&S:DL17:YN_$EYA>%M)8[UQVI*'[IG
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
M@XU^O9>=0L7U?C8]U\T+[+=<T$,\FK5_W:"+0\\2MZ"]E:U>$ #W>ZI#&O9
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
M9QV6D1G/,UG7:NFJJP.+277-0#,HKH2 47%C@C3P/*/B"('1\3SS4B'J.KL
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
M%?@3:5A'K@OH)0/08=Q$&:*>S'E]M[BI2*>*'NZX;II$H(7[&A%>9(T^/Q,
M=E((88F@C@TGR0)WA@AC$)_)M=/Q[6V);\F4?TY>-\NK;,7R'<Y^#V608[:+
M*:4<"[^I,GR_@[BZ4K]#S+LLE53\Y1;F+[?V'="^!_HE?N[5Z!B<\]K+SIS,
M=P^FD&?.B[%G9MG O)JCOL "#1OS;5;<L,C7_C?:M?_ !Z 1A<*>_GPT] KX
M;C@7:SB#E4T[9-,9O3#:I)W,TLI@3G^)A1V9^!>XO-T?DWRO9?FB#UZ"F=M#
M/'HY4#.[I&*3T]]@:3;V[7\DK..+*B-YT*8L5('(@S1E,4L_WIA?]D;QLNI:
M7JHW?2M8XH@2\&?'<TO@/V_%^69PR6=GE]\P8\TL3])F"SJTV2J2JA8+P+YL
MGII7$F&6.BRC-<X6Y615FIWO6;[6V!4Y"Z>,7K0<.?LL!YW.2XE9MW1> <;\
M'=#IO)RRTU"_>VZ55_J/ZS?L[SR'_0NNB0G!Z[.TI(:D.EZM=O>[+2V:>(HW
MV2IS+&!HV 1;LE-CPXI TK5"N&T6%R)FH<>0<1D8 4+FKCVD[-@<VA(8]&(Q
M@NB+6O]"7R9R(AR:#^$+7%'KC[%?T)H:(C-2A5<_WA:/?U[CK#GR(?_H3WK(
M'[]?X=6N)!/[F[<WU_1[BT<PBL?=^<CHL9_E5G#S-*ICJAI[)S9.V'_H'=B;
MMZ]N?D!=@\C6034NA>E;BEHE-.,@;QK;@&CL4KA\3N]5B)0U$5 Y; *"3!E7
M&'0*E,T('71(NE]1]S.BOR\#I-*A&@%5,Z B6/FF8\!JAWV6H_/C]9H%Z:;;
MRS1;G^<GZ4/6Q/EVM>(%D-EW:+^(30>_FO/6$GF6F;?AHZDL;^Z>]&W0 VG4
MI"1CS2+7B[<?],)]6,2Z\,:.7#'XT. Z9S'P+&#P/#_%-_5QOOZ4EG^0O>'-
M%C<G#:TV-R6,3W!)MXW794I74,=5A?E0PWTH(=0V+*A\:C '9)MPM-%YCBAU
M1"B@GCYJ3W]Z#JQ!RP.U3%##A8\P[H.'X^I3J,\WUL+P^!6T-Q3#7N=#OE+@
MB0CTP-"2G<^,1-51F)->/^\Y28EKV%DI6B[A7@19()SJ<9>/=_38+V.N@AN
M;DA(:[+.BHV3YI?F1H6@OD2/S"?[?_SEQS=_H<ZKJ*(G*/^%TEU]5Y0T\0UZ
M\Y>CO_R%_7_SL/HO].[HKW_]V]%?WKYASJ?DK[?_#_NK>8ZRJMJUD0,%?^Y'
MGE%'[>P1;R-OW95P*$Q#*.9N%9IQV57#0@IJF26E:X\H:D=;3#6F8@%Q'^Z#
MJ[2-]L,;H*;6\4W%#B-!YU8#&Y<+6JYCPC]=ZA5M)Z_-5>WXVQNO;+LNNJM;
MGJRW.<B:I2)=!Q8LK0O.:5(72,N@8Z$W$NJ>"?>8S1&#!O%-AT)RN14QCH'$
MH"CZ#&V+AO#"XSZ;1*Z'$^;)R1L_]7*\(,Z&_P+N6V?XRHI+UEG5XL6D=)[G
M#O6$SJXE3D^*]6CO)WG4[?L&C_QF9 D7SPEX2%$SW_(-$_H7HG\B^G?D^53V
MZ0O=)Q/G2ZX)-T'"#=N\"6/=9D6CHWX$X9>27II.E'TU AH6RQ909=>+"^#%
MWRCYR)KPLK)"*Z>YEY$7>IXI[R.AL;V\*W)Y#1K5XVY$1H^][*B*F]\4**&J
M-D"CQ@G[!;&?%K&^50Y)8?J,@AJ)S7J@&X=UEM/XCUEZDVW9-=7)KBS)RE$$
MI[)!]Z:2!GX 57($J#0G):Y!ZKAY&^JP:OY$V[Y%9,BJ!ZHP?UH1MJ.&''"A
M!_Q#FI7L:):C_ FG]&9T?9%_H?>H)5D>D%D@JW[.BYN*3 UTUW*>/^R8@<]7
MI!<S_.^?.AI/)]NTJDX+NK: .N*81U U&N?@GU FS>4 CP+4\4$7.=IS0HP5
MXGDAQ@P-N:'W3WMB3X@Q1+\U+".G4 _^2<=*."/<!:T.SKDW$K.\Y$$%^E\2
M^W='?KPLR;+V8L-=2Y&5Z6H\\89GY!NV;\$H3FB2]1>(%']D(U^ (",S6X@3
M[8X+8FSHGI^_=F:5H"BO!9Q?AU4N_[ @5T4>G% '80@0XA/::(Q7IU"K/P5E
ME\T#75\]J^V#<JGAMH&8.)D'JFO"A9^=?7O(2M:]/3XBW^HTK0EP3W%:W\FF
M[%D9 V5M=V$<]5+;_0LM(#><D]#A;K8=Q$C:+O1$OFV(J)E :YH[F$SI:]IL
M 5/XO,H&=@D]6=&A+J'M!8"[AO8P,K/L[#[CKUSAK;+(R3]73:$N5H;KJ?E?
M5;7%J=W;D77O[F6(ITH+8$XGL%8;16=BR1=,5YG;)W2\+AY8;H.^QM\5Q2=!
M;%S+-AE)A>_H"E;&E4QO*[S1/$_DZ6I5[O#:> =B;-?%F:K;^47UF/A[1I5J
MR&M"=Y2]DO81OPDX0NW3R!$[QI$LK#^Z&)VC:L\%Y<R-#]A@+RV7"4!AH5TM
M5%K7C\B;8 AXJ,.W/ #B'QBHI.R615M_NZKG,@4B;[L#DPXH9\\'**K<@EY
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
M[?CI_+C-_9./N*K(MVM_H7NTO"!SP4/Z1&.TT#9C69G2F^(Q-CY,;R,!C?V
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
MZ;TVQ*GJ8YS>:V.<]KSY,*>./SK(S'EA]-H^-BJD7>EFC'F%<(BG"FO7/(X
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
MEN)$D"LRU5<&Z3NBOB<2<U OHY[*)+B-*JQX@+93Y"FDQC58%@[]4!6MG&6
M58-QU:N^PE7=*P-=WZ][A;AO%"+MJ"RDM-7\&F$L?S6?3H"5R')B&J)HEK,
MP"HQ**PU11U>K#:8:G+-J W>B2KHW?%Y5>T(DUV9Y;>-AS2[T*O8P_8*[^P;
M+E=9A=>_O[/2A;\UNI#C6_H":FV8*(!F]S&%8++_XPCU2M'TB;PO<7X=R8[%
M8Y#%W8PS*6Z?,TF,&#O_+WOG"B;6S]2UXLO5S](C=ZNV[5<TM/729"LY_'8T
M)A9JI=3W3/K'#< 0:X!>D2;5#PLY%K,;Y\)I. 3ETO;I]2@:BD#=P<R<)L*I
M<:MJW4@5R'I^D%(NT2% -=&/WW 6=9J5>$4ZJ6J.CYX+ITC<<Y =P8@?S/D/
M3]:\A.];<R<W^Q^7L>0>#\QH/:T:.W&IO&\W7@<'&UY0,R:G[C#.U%SU2\[U
MX8ZT\9# 9JR!+4V1=SZ/[XNT7/>,+G(L7<TY].BLD4T//P#;RP0!:"MN&H!;
M]$](H]==*\2:4?!W#8\0:;J0.=H%$,6$$1-UQ=R3TYXE0,_-FFJF2TM67LAC
MQO;%8T]MJ8'1%ZT^ICSZE?JF7Y=IOKK#UU\+>?D*]Y[ZHDWRGB&2"^AD#!?_
MK^#J'*(OI<.RD5#OJB)GA]&;K*QJE.9Y]DB$3<LGJKGTP2VK]K.F@?3+4-TI
M.#+%NEN <'],9T_!&#,>%\%0TXLK2Q  T^FFB7F]D13$:B)<VSZ(='IAV'5-
MI@"&W@6G=QDFJ@D,_C#RQD]TU:O=>XG:0=>A:WBC+$<-]T4J+_@WMM;\@$H1
M*:/5_ FKO W625K=49Z/Z99R.ZY/TK)\(BLK^#Q1%JS4%L+8.:$M$.Z;Q-4V
MO;QC';$=!P'9^FX]'LWD_4X#<$TY7);%8[;&Z_=//U<4H^?LLH5P.5[5V6-6
M9[@Z*7+RPX[\=O& 2Z85U?$-07NZ<G0QTQP8P$FC.5. 8I(02FP<44>+SCZO
M*#DR=?R ]A113Y(F.^F(HIXJ^JVC&_M\ N3C2(XP@'$FGG* D.<.0L#$;;23
M']2/Y%_DQ^XG\C]T)Y'\_U!+ P04    "  !='-:!:J]K^-G  !I50< %0
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
M-FV$U]MX!ZICX!&8-23(=",,A^&Z$-(I^/UXD3E;_JO8[4G?D_TV%VHH?D^
M9M7$_CY9<7[2#ZL)N]L 8S.8U_:CB]3Y?_;VYJK3U 7Z<XQ*+"?+W8O+T)0&
M75=%JH.\JW=GZ]4E)%D30$M*7*D/B64)&')))[%@.]L)>_@V9Q=LDPSMOMFE
M3@'JU?('3:\7Y HF]O/F!1HAI3/%3^.=*>YRLO@R+W5BN5H[E:7;(*K&K0T0
M<>,7 WJ0M3QA72:;%.*_NMR,'/PLN7%X7S/2:?2$\RC6'RT;$FB?-(,)O!CW
ML+:J)Y<QD1>PH>#@;7#?;C1;+$B1E$DT")=)-6 'DG?5NHZHJW>GL0"STA6T
M]I$?6 'E4$-;Q!^P_(%_#GRH0)V@-7N&*BA8U^]H0O$LZ*,%<J//Y! LMTC/
MT&TPEF+V-XLE>\"8G>>/*#TM4C;*9=XB'+KRKOI5C*#KY("LM4_/>!;QE\+Z
MG<4R/6!8[Z>AFVAKM;S@^H'7%H=^DT.SVC(#K2H.S%_,.IFE^ESAZ ''HDM%
M-ETA6&YUG2*<U?;I']$M_@!0_S094-?N#5@$:34%*,1%%*:*=*VUA@&\2 P
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
M<4 Y0L1(4XGCBS@TCJV$E&&>[@,>9^@AOTRH'@5;T7Q.HNIY9K9GFBT491[
M_?BC&'V_T:#(U :6D *P<;HUY2J'QUGH8@;0A*QZ$TFHJIJ,!EP*S3J&IHKB
M%-\YKFMX6J1L* "XX5HJX'-H.4H4B?5T *8#X3X^=#T^%%77\9HD"S"BVHT5
MH*HW'B6NI-HZ@%:==B^)_)XC5G-NOT%4IR5>[/:70$LO21_ELJO59S2X,]'=
MR7*KQ0*6C>\?2Q<I^JM R6([7]G 2M]=B3!5]Y&"#6P1)[A3<>NC*&% ^T;E
M"R]YE*PQLU26H;Q6  AE.=ZP[Y+=5U#)''UC._8^=Y$N<()S=(6?RV3TANQ4
M'7U!'(/.[<M9H,Z>KJG)9)O5AN^\&CYXI14'1.%6!!'U'M,,,41ZLJ?\:AQ
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
MT&&3>+ E%?YBL"F527AAVU&(*\/VZ&M7PLO(IM*&4093DL(!U49P/U&4W^&
M7#WYHQ.YZ3J.8U,/Y4'=Q?:TDRWQG=,H3;=,\0TIDGR^DJLF<A7SWG7/,.D]
M<4>P-N2@N#>1<A+[X<?4,*D?0)KRM]^$3:>+< ,3#;T0$HLTS<?L3HJ,FB#+
M3LGF 2?5:WXDR:E]J,7I3QEF#]I755]V6RH2K'>@Q+F"%:7I>TIW P_M2%82
M3^+#G-IGM<\UKAE3_[%A3Z#]4@28P/1]Q]J<0[N,B:" &>GG[HX3?&TP@>6)
M[KP@:QX8O)80"R*S^@^</^J&*KOEG&@W<92T##*PG?$"9&H[X!5.B#8M,]:C
MS5V5'',K8A\'B4^(4EG>Y5&:AW"<:&@PB;T^1CBY(EEVF2SB8LE*9IY':4*;
M:8\:A^+OR+<M^+\8?^\Z-IYB@(78D\YD=F.^.Y3306T\Z-YO"! P[-?G&PQ?
MNI/+K1^65S?D=)KB_:%RXP2M64G]$3IR,,OQ/]^^+LB'7Y"WK#[:);GQWGVU
M)#]/EH'LEI!%6<]@_]]90F6C@[*]3%8DW53/='0,+!E:_+ FSS\N$:YB"OWA
M&$KH/_X\)<\HE6Q?2/^^@X[@[UTCH5[@O;E8@0B!O*(_U\1M_ME;2)!;EFC5
MX!RV18IY9YM$6%5<#,=\1O58,ETNXF@M&'3AWVNCSOT]W&%7*0(==XY&P 6S
MX,Y^LP_=9W35I?!Z83N!^W/MP@4$1#'3@,#1ZN,&Y.  N:"KE"C^;Q2E%_0W
M_+<HH*4 )*V6X<-$K9PI4%K4^EB5>8)*Y00PL C:2N'2:#L6P,@5M(-,@UX?
M:?R#@:9:D5_@&*6G-%JN2<IGTVA:U8 B;!4N1/1*0<$AI-3'6?C L+A%:\PT
M37+VD+H4%^)F+6#PS4)'AE(M,VCPI #8^"5P;)Q2[5-6MG")OOUO) \:DG8M
M=+3:A0X/M6)F^&C1 @#DUV !LKN.<UQ=R;]K=$WK&S'2IN$B!:@>%"QR<@"\
M_!8L7BH?N'M$<;PK;2J-)J)&K5#2;!0N.K0JF061)B$ (CX,-[A_4-'^=T*^
M)G<HRDB"EI=95K0*'(#;MX9<VC[TT8<I:@8$*4W(5EFXFZ2[J;**@;?HB3U4
MFZSOJ%6$G[B0YNU5B*1YZ# "J6FX)I&0A( HW W72K??25Q00Z35-YL</9)V
M+=BTVH6.%[5B9D!IT8(@)-P=UQWZR69#DKN<++[</5)K9_,BS_(H65)/D <;
M0*=VR%%V"AU(!BH;AA\E80C$PMVIK32\*1YBO+B(220ZEY:V:0&HT29TO,@5
M,H-'@PX$#>%NP=ZG$0/UW7;S0&(!$H1_KZ& ^WNX"% I AU]C@9DY$/?93W?
MH'1-=?J8DJ_YH^X+6-FZ%1LDK</%"%Q)LW@AH0C!SR\#[H%LHCC>WU&5;X*(
M6K5W09JM0A]RE5*&^R!-2I A_G7(\]E9DA117'U7*8YF1<T$I[+-9N&.,D M
MT[/8)BG(./\V: (?>PP*5TG<FK&6-14E]K6:AC_F&O6,$_Y:Y"!C/^!N)_L0
MOBX$%5Q5380'Z?LFX8ZQ1AWS(_0]&4C:UM^&&]/+9$%2BK92$[87ADY9=:&4
M?J@NY4?CH%ZMD=?T"AT,)DJ;X4-#&0*9M\-!YC[Z=KFDRN$57I02:V*"IGT+
M)M+VH0,$IJ@9-*0T(:!X-QPH9LLEU2O;_>>*+E+?2@&A:-L"@[!MZ$#0*V@&
M B$]" #>#PZ 4_KC/+TG7_D7&  M98-?;SF2H9<J9S7P=6J08?]I\&$O)ZUY
M>I.29YPLY L'=7,9 %K-1X("M9I64&B1A.#AYT'2HYB0*8HD"T?1G^MI4(T_
MASN^"C7 Z4X-$I#Q&V2K[HJP#/!'DLB_\61-:N/8;A+N6&K4@8YGFPQD3 ?9
MF]N5U=R^??=PSY02C*FL26U,VTW"'5.-.M Q;9.!C.D@^W![T<Z_+1ZC9(TD
M.>RJ9H*Q;38+?WP5:IF.<9,49)P'W'.[3'+$A,;/Z"S*(_'[$M#F@AT9<?-P
MQ]] 3=,]&#%)R-VY ??K=LO &Y+E4?Q_\9-RFT[56+;6YAJ'C@2 BE;K;(X@
M! 6#;,'-BB6F-"1!7_#7VC@W_AKNP,J5 %^EKU. #-T@&V4[J2YPNKE<R@>O
M^??V\.W_'OP "A4Q',(]#<@@#K+9M9.+K?G+0B_28>1;M ?RV"+XH90H8SB8
M1RJ0X1QD$^MRL4IWTLWR'&65+I)R)?K&M4%6-0YWO,$J0H=>11""@D&VKHZW
MX).[?).?IRE)3PE= "X4:(!W$J0[J#J%BPYCE<W+$,@)0]!RV"@+H);Z7?&0
MH;\*RN/\F7U)>*@UR(F@*W>N:YXWZ_W)F_NHJ\A+<T_'\(2R^@)4MM5>HVVM
MO?<*A=J!(^9Z2^H+REC5:PLJ6/3TV&\ [BY\.J%\:O7UM8,AP\#B$2V+&,U7
MIB^''-_&U8:./GCPX<8M#^\ARK2(:I\V[E@ZU;%H4WS_W/(Y>9WC]<1%%M1<
M<1F=\_5K9U>5BUT)-ZWW 0 1R)47]L!*YHI.68W7'_NSN"NG="IA'R5. _IX
M*'.YV'?"211'R0+=/2(:T&Y*^#RB'"^HTCZ6T'NQZ )G_T+>#:ENINAV$ RZ
M\@M>4%<?H746Q^0K&Y\+DIZ1XB%?%?%LL6 9^JP:/L(EDL4G\YUH<!8RI.$]
MRAF!@;BQE6S7 B!*/9P9BM!'D7;?"XI:H0H:D>9I:<)E&>-O4%K6KI!@W: G
MAW!0S]'BVMPNCM ,8CS%1[-:Q59F1?Y(U?HWXL_?#7K(,=ON,06L:NS@'J-M
MAL.L SUCLZQF!\9EL[4.D_O6T\&C4/^^L+AGUD<=_>!P**\(9M)%A\@PJH$Y
MAR6X3)@S;)K6#S,N&!70!_-Q$^(F)4\HS;?L\:V_"OS$+'B-<H_/B^\ENJ&?
M\GE=+,TG,[@?YU& ?G[/WZ0"E@<@VJ,U6'?IJ9FNN_>0 Q]WX:F8D7DDL4<K
M@OC42\=:&H3>>7^RS*ECGVS9$VVS;UCVA*Y!3ZASUWMZA[ Q&DD7V\@F4* 0
M=2R#F+\4&#.-S\@FPGPRLT5/*(SK/;W#V 2*$ 1+S6(:AH_\0>"M\YWFCF1"
MIZ6B3 F]3*@9UNRBSB<DN*QLTJ7UI:+J$BY8!:@C5H8P1>F1<?,[1<5P$GB<
M%3G9D <<(S4(I>WX\YUVN['"3:>R&XP)N$QQ%_M@!27*)*TXC+5:C15A:G7=
MX*O%8XK[T!=%FN"\2!&UQP7^QGY2AS-]!SZ)1]%AK/ #&\$-$E7LIK@I7:7V
M_1/%R\_)DKT^^83S*+Y"4::;:\$=^<D7T'&L8#4VBJ/I&<!VF WK8<%[4M !
MQ,E:"51Q(PZ4?*.Q E"IK!NP\2SZ>*;6-["NHF2I!%6[ 0>H>H.Q@DFJI!L@
MU<GW\9ZM;Q!)S7&%$W29HXWQ;G:K(W07L-;1.QA[V<N666:(K>P:[RE^%$OU
M_IB2UALC9IV@\-UU\@Y= _A!0"NRA6EH/7 &077'40K3]R/>(UPLBDT1LWS+
M,T1%7U1W'.C/,2HADBQG&_80Y;_+WTM-)/O<<4R>_RAR1GZD3M*3?9VXDSO9
M (XWG?GA&AEGXM2Z0.>&LLM(06]@AW[GA9(? )SF>ZZ$;40$D=(FO@/V>NTK
M@&M?U9U^M>;B1L*]19DV(TIW56KKZNH5QV.*F0R5CKOK8R"$2=H*@=9JZQUO
M$MRTD*764@*P)O$VE%I$^TCL\HVHTRA[I%,G^P^;/I^C&+'B3/EIE*9;G*S+
MRUZR)!F3OGRV#*QO( B4X8MT,X82F!S/1HX,C)<4KS^-,A%Q]ASAF&UC79#T
MCJJ\*\..47:&'O+COS07JNVH\ '3E,IX@-S-0+:0-N8ZB<W(3U'Z!>5,;2A\
M 3TXJ"I[C >6<,5M(:CD,,4,GG9A OKAK(F>@"[MO4!%E_$ T$!UZR"H9"&%
MX"_CS=>Y3%BA3Y)NY;MKHB8<Q)I-Q@,IA6JV$&J2!$!F=%DR\_P1I0T[2( C
M;\C!1]1P/"#2JFD+)1%AP"?%Z+)C(%B"P&BT".H#/%#<O.N0$-/:C!\6-V<[
M8=DCW!MT'WVK=);/9/H.'*)4'0*!EPI78'V--^A4E%]4TLI+.I34 Z[[ :0<
M<AX.&X.8%Y43HG(F' 5DA'I8'ACT=*7"\S17*\Q*85\6D'DD,=4E8RZ0;S7'
M4*;=^<1C<'?O8+,]'+6TD*-C4SCW*4ZL->UAIZKZ#G( AW>^:@P],6RMCE^A
MO"5@?1&GL_L-P9MH"R@5K&PLV97E&X<$28--6:7.>@ "]F1Y#GT<K@8 M[1
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
MZ3"^9B$EP)7@";'!I-ETC3H7)%TAG!?4;BQ3X]L3WA7CWP>BGJ92,%_'$RN
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
M.,)/8XO=L^4S2G.<42W/O[%7NF6?9_*&K?H^[8;CA3%8?><K4 %#  !_'AL
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
MVE@=GGM]DW9([A-S>+^CUVLX&%PU:;!X.]YDDJ[V:RZ'/J8D<[X#J.?DZLM
MQ6EB<6&X40E[O:]2 [ X&.<VHHVARO_9I=]55I(]:=('"U<>+F3QZMJFXQ"V
M3POE!SCST#>ZPW#F\D$GYY.VG$,?KKSG\.K)AJ,P'D?>BP_PXZ$OQ?O;;VL;
M:'?@$:VE3WGTR<O5/IR:UY2]O.>1"7M_3JV(:&O]U[&Y^BPNZ:*EV.3GW]B/
M,M\UZ\Q?]P!VGJAW6=EN$'>!2B:=^7X^N,-O8W.'\I#^,LL*M#PKTL-ZO;1$
M5D\O/?]&(P'.D/1(R9H0/V=9$)JHRW2VZ3"SC864 %?Z,#97.J1NH_09LR<3
M14:^)LDSG5]1-=5F]^S-Z_K?V>->UR3_;Y3?H@59)_C?S2QOW0V2(7C+;J/T
MRWNB/NYCY 8)"P,I!GGN872)9;W9;G>P1M+=KU@[V3:R'R&&"BX2(5ZCC/NQ
M''>XD6@HS#,S3C3S__ZW]2A<%^P6SNZN038K\D=JCW_+OP_ZXN-J.UO.9Z(Q
MH>\1"7MK6ZX$(%/][= Y:=[33&II.I7E>DHRD?)QG&(BX//JYE8C$K:;RY6
M?#B\N&RRW18-NP38JYM+^3AV<P&?5S>W&I%1N+E ">$ZW3AK;#KK].<(Q\P^
M](.FS+GK>;DN8]?3JKW-[M7=NXQ/V%ZOU04RQX\OZ8SM?Y8*-@]<?H_B HF/
M_I5IX1W)B8[OK,A-U5/=V'>XHSPK62&>-LZTL [+$1J(5@CG!0M.2>WR6V\7
MNTWY.EYM _A.U<D''K&PYV6X4H \@+?&*6:=%^NR<GB[Y<;A.63114UIHT;1
MNW:CB3D&R!;]WTX42+"'U>A2M?H[4#]0JCKQ%1<&SSD!RC-8'HI6GHDY;P 6
MG= !LEY92 F3T:7#68].]35?)13VM5!6\7"U*!;SF&BHZ',DPE[LBA6 O"0_
MII+F=2U5SL@U$?G2H<F474%LA^&0?. /R&9X-\[Z6#8&TU87.TSP_1Q_VO(?
MK/1>B_^4G=3#"(8]EYDK!YGG'"1+_>>/+?A1S;]4?Q/^J0%-]"U'R?(8CEO@
M1#%:Y"GYGI+(2)K]L"";2I1R1[QERKMBLXG2+5F)*I3/%CE^9J]#HSS"<?:=
MA_AXAK-%3+(BK8JQ'N0N'[%FJF1Y=MS.WR$@FSU09:*%[$C8#5$NDG4EZF7V
M<5TLG)]=G!<CYV8/=_2]SPZ.0$GZM[XD\G=3H!'UW0D^L?>8*M5>'^S30W42
M#_:-"9KVACK:Y?7!OM<'^QJBO3[8]_KVU.O;4^:BNGU[:G2WCMWMM+R^/17*
M*LZYZ<?V]M1DGX?H=W_OEL3Q!4E9)W][X (AAM\(;PCA/UB,=3=</I93V1)O
M:/BZ/G@]=7N1IV[=(L($3^BL#!+N:9YQU'JJJL'E49I/,G:]/M4WC:?Z1A"X
M!GW6+^"X]6*> .S%>K^7@^8M8(G9#Q:P>/:O <O76+^@@,7; 9(U!0Y8'ZJ
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
ML)3X9"^U?W\CY.OSA6M].8F"";#9S.@\3>!F(-\J<0WPV(6!BYZIR[2$&Q?
MJ8Y 8.#-018\G:59H9/"\NZI_H+G6ZO0!!'Q97RPG".7R.FJ6D$S;\DN!L!Z
M#+PS2F"641+$,$]:U9(5\9SU: 1"BWBLQ]9@X[^8 M89P=4<B;CRY-3N/_9S
MYLDM)]J/B.>"B )F +P:7I&8L::_^U,5OF29< MF=)+ $K0L#DB1I"5\0JP?
M11R)MZD.80HCD1/5Z_RI]$BPY!.BVJ4&\0Q\/H8S4:B]5\AV@;&.TCA.+T5F
M,=?UWS<T,)I1)AGK,3X$1P*W1H@-_)AFT1#Q&V9[O-U;' S>OKOS9F='Z>WI
MM@)2?4J34,][,L["K\]+D\/O]Y>.M(=/SN3)#UE4'ZCV6W[-9@_D2EY.Z3P7
MCG"DBL 2Z.^5?"'2A2GI$R2:6>(N([-3/FA,IX#0#O$>;G<,K&/EGM6Y1#6W
M-XA5<U%_0&MRFK6HL65F?-5X0<6K'4SS-3"S J^ !EYE0GFR2.4O7Y+TDEXU
MU'ET$T7%\430%%5$>ASIR7CX/5XA%]?R!;R==/O@AEV Q&#^-(7]IB]:1?V*
M2Y;2:*P/]I3)9R"10$,DE;(@]1!T611F/N=OL:;S"4C5AI!-+Q-0^(?SFLT!
MV\:2!Q<P)$VQ ,%D2(_-RV#2XN4K>TQ 857_ ?[(>BF;(EGZA6A3F7ZR 3J>
MYT5N;;BI"2/4#<8Z"ZVQXA@X"PM831AEO!@B+SPQB0R+FP^@WR9(>W4R&H&T
M!4.!W/;=Q>Y8G*7$!SAKHS(CF5DS..7.C$L0V"#->VJ&"@E:OB/60O&LP?3A
M]*G/[*8X*X ?D-C/0>> L<#.'1K06JS5#4ILH44CI&.Z](AVF_($C^=5[K'V
MT;B[)^LY'+MCD*X*#[U>.+771MWNT8_\A':Y.^_W3(GSJVQA5&ZLI]1JAVA#
MA?O60,K( NS5M 3X4F;^4P*/9O5 ?S&LU*%3S,QR_'"6F0ODV>Q.<_Y@T%TC
MZW(0=9!T8-"MG H,2DR:).8FIK-OJ!_$H ZBW[3Y(C2>XQ3^0O99%,>@ L4]
ME5X85HSF1H-%? A/9";GZ>)7S%>85FA"$4U #FN%EO B='U8^]%3[%&G[W\-
M)CH9LUD-JYM&[-JV[O6S_J'SH(M[7OT+SR*8_T=FIK,"7]-#KPAZ<F &>3G,
MT3TCBJ]UYUM7(_D]&JONB5O2:%3F,#MK!FHJ#0&G10^C&!<P<J(4]\ N@&U>
MF2U*V2QE_S9O4=ZST0'4=E'K9:61 @DXE6KO87^]\6M[W%W/>I9=C0Z+D[X=
M$1:7K):1^I'H\&^#5B0;+6$Z*]@Z 6ZSH D"@]$7:10J9#)T<?1L!M<7=4KB
M,5.PQN"0H6X8E@&[>U)^$B\6/J/9Y\^!%3;O4(#G>0J:(UX6&U%QQMF=Q$3O
M,."W,32!+G/KM^,0!DYZ-?= 9>Q9-S#:KFRUOQ V\F*SA14+^T@^,PS@7*;9
M%Q,*,\U(7H#5JF$R^41A^"<SL[+@"3'[*LR8F"IR( /;'\ Z9!O;S25 WV&!
M?N.4)T"30Y^*GNHQ!@:OTYG6[PH^UG&KL:GU(A7-P\M,KGV3WE7-Y"OE&'/
M4!Z_C,)B@K/:^0O^$GZ;X2,@-V/@![^\F(V3U&73  ,)0^)G.%9M1I)<TZ#O
M8N*U&Q>.'XPLC_.'?^,/__9NMTGK(H1)_1VGAG_@_.'?D\P.AKK(?]$4CC_"
M/IR:*2@V837K(1Q^8,;#M"C2Z5:0QFGV1OVP0__MV]\6Z6SA5PN/ZN#+.$O+
M)&P^BALQR60GO"6^!^WCBYL)?K(UQ(^V.+SP!AC%I9[G^'VM)J!Q_O+BA_.3
M0QQ.N[QS^6/=582G8K&"FIN##F] 8.:=B?I,3-0E#'6!.(]HH@;>F5QB*9(2
MX=D4(-?94YWK'$R3,G_3$;([4AZ?*<D/#9.++J*PU'&.&9Z4Y".1ZT3R'"AL
MY*O&&Q@KB6:-")1$GS:[<_:-<U9;]%*R+%G8[?GZ8U'BA]U__+B_NFG2[J=S
M;TFV&7M]R/=4SCARDAG.9\A==@-8P2,P=,8ZP@ F'.HXS7,VG4W8,8GN&#_F
M,;:IDB-XB]I(4G1;P(S5)+U4.6C#<>,8;U9G_<^["I8? UO>1S]!=Y"[@_QX
M!_D/#>P89CCU>#%F=6,XX>'\VT_T:#XO2HA*JFT@A!32C4;>.U9!1)BT2QDY
MY<QD%U&>9C9JLLD)AR,X=7D5?INAPSM#Q[6+P?%@$H>3<)>UI3H5MF.9ZZ3"
MHI0?4Y RPW_^>9=3ZUC&<^::TVZ_K=EB+!)3W/(R+F1TL?2L*>C"X,Z?T"D2
MW:UX[%M1+Q[R;+L_[VV_]F]$IU9T:H5'B4&B,";%11^H-4A0VW@IDL@+-4RM
M6>.VD!@$SXZB4%)$&LF;S=QBFUHC%:58%Y=3(G<TPZDB7^8(/6C'<+(+J>ST
MBAE=Y@D&LEO$=S'S+C8Y:4(YUH#@\D6@Z&%Z8=SZK6>YQU/2"0*12$%4-/9*
M.<+4<"&I"! L3,U27#D16*8+#^LLH2AV8ASQO&@VDBO*,DSDH1(LCC:C[J=!
ME'4IJ4\T1>\I!/A.RDQR9KK07G>T'YL2@Q$P/9O=:5,$>\"D*36?^:DGL)"'
M N>%:7-Q)>9@KI;0Q/7PF#26.I7?OG<CMU5/@093.+1IC1S\L8F,_FB8(J9
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
MTOI2@'5+ )0]EK3D%(PR6!/1U0HAH0P=,0]/O058.CXL%FL3+/WF@:5EU)
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
MS&'3QA18Q//.Z;&I\A:JZCF]6..'V#*ZS E;+D8#9U@-+#6&#/5;3H=LY]3
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
MF%"T$!4&6^H^0A.?FBJQ(F&K, /E*UP14(18\YQCS$G!$K#8M>>KC!?N"?Q
MI=LPDVWH]_NNU^N>#@8_-L/D.(=),\D=LWH=W8%SN4[9%NYO;NX;,8]9S%LN
M!+)<IIQ0M[-&QN.4\2\V%HVDKR9I/146D2Y.#M[XA@4IUC&OZNIUN]]5%+]X
MDO#B$0*Y4X7/",*4:7WFY+&03NT]9U&TB]8+?]?J+E<79C'N%?]"GZK0K1+=
M&O<.>Y6)B!A=E%)EJGXMFDYT$U77F$C%/U,IEMYP@7/,Y"-&3P0"DIRZ0B"-
MD9E[V*&J7"/S9UG/H"Q\B)5<B^@06GQU3(JO5U:<DJ8]X:GNY9E/QQX _0E0
M2P,$%     @  71S6H17@_F]"   .$(   L   !E>#,Q,5\S+FAT;>U<;6_C
M-A+^WE]!I+AN%K 3OS3--O8&R*9>-.C>YI"D0.\C+8UL(A2IDI0=WZ^_&4IR
M%%F.'=3N)G=:8/U"#H<CSLS#9R@YPZF+Y?EPK,/%^3 4,__"K%M(^'@0:>7:
M$8^%7)RQ=T[$8)F".3,ZYNI=B_F6 ?-B5OP'SEBWD[C!P?EWPZ30$6BIS1G[
MON/_K0KG#21\QI0V,9=YVXP;P96KM,Y!3*:E1@G.@6G;A ="31[;M4FF7-DS
MUALP!P^N+50(I*V3/.0MSJ! A/(T2L& S:?"@5=5LF4N0CW/],RU"1]G\HK0
MGO&]0%VDT#JC[Z&-(]RT/%$(@3;<":V*"Q5*.$':J_WY<BW[\]4QX()IZ:*%
M@O:TLA)/O77GO?45O763>\N"$=& Q=Q,A"+S7,E$+L4$&PVI1 <.25E]&*PJ
M]BU+_64']WPT#,?GHS]^O?IT=<?ZW:/N\'A\/CPF,7Q+FEAYJ[$2X!*!V4.P
M7(YN[JX^7UU>W%U=?V7_^OWF]O>+KW?L[GHX-N?T_W9TZ;OZG1Z[_LSN?AVQ
MVXN;3Q=?1[?MZS^^C/[-+B[OJ*?7Z?36AUOIZ@;/0]V@9.=ILB%!-@_^08UM
M,GCE.9![V3IN7),6SZ;%SE(@VSVO6NP7/A,A^W+$?I.@[EN8:\:):,'<E+NS
M%P?.3PUV?OL@V><^VUD'*\3HOALZ/I90S+)31S[KLRW7?&U$MG&MN$L-V#7]
M 4^J7=6PK??K"JANX>@56&=Y_'4[G7\4[FY+B&C)CKJT (7"[H\$$IC$4B8\
M#'&%/AYTLN_YBOGO7M_' ]*'%!K=9@J?S2C] RZ+\'$Z\2S;A85$D0M'O1.A
MJC-C,+CP)>*[C,KNT3(B*T;L<]8K-N4S8 9F N80(G *B]\2;1S3BGU&%Z-H
M^S>F(S:2$""BM&]!66TLNU+!T>")T>B,8V?H/?M(^92U9@GV*BE%D_NO(?=[
M/^TA]RO:MTGM7');)"C$=YF3O8U(L(]9/W&+^8\Y'R_8O=)S">$$6D\ (=3D
M7>U8@*.Y4(RK!4N5,REE#G<08S(04G!T-2801C"+>(!-ANE8./1))K<BH"
M:[E9D$C,[P'G+>FTV!:B,3BEI!6@.4@@$"9(8Q13.!PM"<$0:0JFS*;T\CA^
M#@9R)70!L; 2.$491I2;X@7:!,&-9B>]"9JF0[Q,#"I<E/&BO P-Y#60MQ/(
MZ_>^%=W)9MX:Y KQ7<)-?R/([6/6M2 '+!(*8800Z1$V6HAP*([=IM0O% 6[
M#U[\',@T1)T(326,:"&L"2,7+,$P)5 DL)3R$?5RP+&5J1%80T&*6R212A1
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
M8L[=K*C>M7LZ*5%"S%?R&?U1LF+^-?DO4$L#!!0    (  %T<UKRZ*B6T @
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
MLHIPT+=FJ*/EK-2SW=AKU3\QYZ:A^>-SBO?I W5V\Z?K_ ]02P,$%     @
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
M$P 1              "  0    !E;'-E+3(P,C0Q,C,Q+FAT;5!+ 0(4 Q0
M   (  %T<UK<C(HO2!,  (G.   1              "  ;55 0!E;'-E+3(P
M,C0Q,C,Q+GAS9%!+ 0(4 Q0    (  %T<UIOO%7Z?QH  &F( 0 5
M      "  2QI 0!E;'-E+3(P,C0Q,C,Q7V-A;"YX;6Q02P$"% ,4    "  !
M='-:O4Q1Y  T   7E , %0              @ '>@P$ 96QS92TR,#(T,3(S
M,5]D968N>&UL4$L! A0#%     @  71S6@"V$^/\YP   V(- !4
M     ( !$;@! &5L<V4M,C R-#$R,S%?;&%B+GAM;%!+ 0(4 Q0    (  %T
M<UH%JKVOXV<  &E5!P 5              "  4"@ @!E;'-E+3(P,C0Q,C,Q
M7W!R92YX;6Q02P$"% ,4    "  !='-:ELW@&:8P  #ZG0$ "P
M    @ %6" , 97@Q.3%?,2YH=&U02P$"% ,4    "  !='-:@CL^]H #   '
M&@  "P              @ $E.0, 97@R,S%?,BYH=&U02P$"% ,4    "  !
M='-:A%>#^;T(   X0@  "P              @ './ , 97@S,3%?,RYH=&U0
M2P$"% ,4    "  !='-:7 ];ED<%   \*0  "P              @ &T10,
M97@S,C%?-"YH=&U02P$"% ,4    "  !='-:\NBHEM (  #S(P  "P
M        @ $D2P, 97@Y.3%?-2YH=&U02P$"% ,4    "  !='-:1]TLGMH%
M  !D9P  "P              @ $=5 , 97@Y.3)?-BYH=&U02P$"% ,4
M"  !='-:^C=!R.X3  "^%   &P              @ $@6@, :6UG,3<X-SDY
H,34P9F9D-#,X,&%D8C4N:G!G4$L%!@     -  T *0,  $=N P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>else-20241231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:else="http://www.electro-sensors.com/20241231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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-20241231.xsd" xlink:type="simple"/>
    <context id="D20241231_TwoThousandThirteenEquityIncentivePlanMember_VicePresidentMember_NonQualifiedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:VicePresidentMember</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>2024-01-01</startDate>
            <endDate>2024-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="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_ChiefExecutiveOfficerMember_RestrictedStockUnitsRSUMember">
        <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_TwoThousandThirteenEquityIncentivePlanMember_NonEmployeeBoardOfDirectorOneMember_RestrictedStockUnitsRSUMember">
        <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_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="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_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="D20231231_NonEmployeeBoardOfDirectorFourMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember">
        <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">
        <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">
        <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="I20250318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2025-03-18</instant>
        </period>
    </context>
    <context id="I20240628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2024-06-28</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_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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_17">
        <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="I20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="D20241231_RestrictedStockUnitsRSUMember">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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="D20241231_EmployeeStockOptionMember">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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="D20241231_RestrictedStockUnitsRSUMember_1">
        <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>2024-01-01</startDate>
            <endDate>2024-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="D20231231_EmployeeStockOptionMember_4">
        <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="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="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_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="I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2022-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_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_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_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_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_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_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_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_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="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="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="D20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_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="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="D20241231_TwoThousandThirteenEquityIncentivePlanMember_6">
        <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>2024-01-01</startDate>
            <endDate>2024-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="D20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="D20241231_EmployeeStockOptionMember_3">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="D20241231_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>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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_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_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="D20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="D20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="D20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="D20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="D20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="D20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="D20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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="D20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="D20231231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember_1">
        <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="D20241231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheTwoMember_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>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="I20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000351789</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="I20241231_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>2024-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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="D20241231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_VestingOnFirstFourAnniversariesOfGrantDateMember">
        <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">else:VestingOnFirstFourAnniversariesOfGrantDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="D20241231" id="Tag495">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="D20241231" id="Tag496">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="D20241231" id="Tag497">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="D20241231" id="Tag498">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="D20241231" id="Tag499">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="D20241231" id="Tag500">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="D20241231" id="Tag501">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="D20241231" id="Tag503">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="D20241231" id="Tag504">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="D20241231" id="Tag505">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="D20241231" id="Tag506">false</ecd:NonRule10b51ArrTrmntdFlag>
    <dei:DocumentFiscalYearFocus contextRef="D20241231" id="Tag514">2024</dei:DocumentFiscalYearFocus>
    <dei:EntityRegistrantName contextRef="D20241231" id="Tag515">ELECTRO SENSORS INC</dei:EntityRegistrantName>
    <dei:EntityFilerCategory contextRef="D20241231" id="Tag516">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="D20241231" id="Tag517">FY</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="D20241231" id="Tag518">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="I20231231" id="Tag521">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:AmendmentFlag contextRef="D20241231" id="Tag522">false</dei:AmendmentFlag>
    <us-gaap:CommitmentsAndContingencies
      contextRef="I20241231"
      id="Tag528"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="I20231231"
      id="Tag530"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey contextRef="D20241231" id="Tag532">0000351789</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="D20241231" id="Tag110">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="D20241231" id="Tag302">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="D20241231" id="Tag103">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="D20241231" id="Tag111">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="D20241231" id="Tag101">000-09587</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="D20241231" id="Tag84">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="D20241231" id="Tag210">41-0943459</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="D20241231" id="Tag422">6111 Blue Circle Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="D20241231" id="Tag409">Minnetonka</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="D20241231" id="Tag36">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="D20241231" id="Tag99">55343-9108</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="D20241231" id="Tag44">952</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="D20241231" id="Tag426">930-0100</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="D20241231" id="Tag424">Common&#160;Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="D20241231" id="Tag425">ELSE</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="D20241231" id="Tag435">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="D20241231" id="Tag115">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="D20241231" id="Tag434">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="D20241231" id="Tag423">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="D20241231" id="Tag45">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntitySmallBusiness contextRef="D20241231" id="Tag304">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="D20241231" id="Tag303">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="D20241231" id="Tag410">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="D20241231" id="Tag37">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="D20241231" id="Tag427">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="I20240628"
      decimals="0"
      id="Tag421"
      unitRef="USD">6500000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I20250318"
      decimals="0"
      id="Tag102"
      unitRef="Shares">3449021</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="D20241231" id="Tag17">
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;&lt;span style="letter-spacing: -0.1pt; font-size: 12pt; font-weight: bold; line-height: inherit;"&gt;I&lt;span&gt;tem&lt;/span&gt;&#160;&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;C.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&lt;/span&gt;&lt;a class="customBookmark" href="#TOC" id="BCybersecurity_102202417401735" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="letter-spacing: -0.1pt; font-size: 12pt; line-height: inherit;"&gt;Cyb&lt;/span&gt;&lt;span style="letter-spacing: -0.1pt; font-size: 12pt; line-height: inherit;"&gt;ersec&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; line-height: inherit;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;urity&lt;/span&gt;.&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&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;Electro-Sensors recognizes the critical importance of cybersecurity in safeguarding sensitive information, protecting our stakeholders, and maintaining customer trust.&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span&gt; &lt;span&gt;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.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div style="border-right: none; border-left: none;"&gt;
&lt;div id="fs_NQ3Z3VU5DS00000000000000000000B"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="fs_9IGJ04BNG000000000000000000000B"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;

&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&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&gt;&lt;span style="-sec-ix-hidden:Tag496"&gt;Electro-Sensors&#x2019; information security is managed by our President and managers within the Company.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;They are collectively responsible for cybersecurity strategy, policy, standards, and processes.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;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.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;

&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&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="-sec-ix-hidden:Tag498"&gt;&lt;span style="-sec-ix-hidden:Tag499"&gt;A reputable firm for managed IT services provides managed IT services to Electro-Sensors.&lt;/span&gt; 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 &lt;span&gt;24&lt;/span&gt;/&lt;span&gt;7&lt;/span&gt; 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.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;
&lt;div&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;

&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;In the event of a cybersecurity incident, we have an incident response plan in place.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;This plan includes detection, response, and communication with stakeholders.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;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.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;span style="-sec-ix-hidden:Tag495"&gt;We are committed to providing timely and accurate information to our stakeholders in the event of a breach.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&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;As of the date of this report, &lt;span style="-sec-ix-hidden:Tag497"&gt;we are not aware of any breach events or cybersecurity threats that could materially affect or are reasonably likely to materially affect the Company&lt;/span&gt;, including our business strategy, results of operations, or financial condition.&lt;span style="line-height: inherit;"&gt;&#160;&#160;&lt;/span&gt;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.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; </cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="D20241231" id="Tag15">
&lt;div style="border-right: none; border-left: none;"&gt;
&lt;div id="fs_NQ3Z3VU5DS00000000000000000000B"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="fs_9IGJ04BNG000000000000000000000B"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;

&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&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&gt;&lt;span style="-sec-ix-hidden:Tag496"&gt;Electro-Sensors&#x2019; information security is managed by our President and managers within the Company.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;They are collectively responsible for cybersecurity strategy, policy, standards, and processes.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;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.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;

&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&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="-sec-ix-hidden:Tag498"&gt;&lt;span style="-sec-ix-hidden:Tag499"&gt;A reputable firm for managed IT services provides managed IT services to Electro-Sensors.&lt;/span&gt; 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 &lt;span&gt;24&lt;/span&gt;/&lt;span&gt;7&lt;/span&gt; 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.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;
&lt;div&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;

&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;In the event of a cybersecurity incident, we have an incident response plan in place.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;This plan includes detection, response, and communication with stakeholders.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;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.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;span style="-sec-ix-hidden:Tag495"&gt;We are committed to providing timely and accurate information to our stakeholders in the event of a breach.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; </cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="D20241231" id="Tag5">
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&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&gt;&lt;span style="-sec-ix-hidden:Tag496"&gt;Electro-Sensors&#x2019; information security is managed by our President and managers within the Company.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;They are collectively responsible for cybersecurity strategy, policy, standards, and processes.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;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.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;

&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&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="-sec-ix-hidden:Tag498"&gt;&lt;span style="-sec-ix-hidden:Tag499"&gt;A reputable firm for managed IT services provides managed IT services to Electro-Sensors.&lt;/span&gt; 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 &lt;span&gt;24&lt;/span&gt;/&lt;span&gt;7&lt;/span&gt; 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.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; </cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="D20241231" id="Tag8">&lt;span&gt;&lt;span style="-sec-ix-hidden:Tag496"&gt;Electro-Sensors&#x2019; information security is managed by our President and managers within the Company.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;They are collectively responsible for cybersecurity strategy, policy, standards, and processes.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;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.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="D20241231" id="Tag10">Electro-Sensors&#x2019; information security is managed by our President and managers within the Company.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;They are collectively responsible for cybersecurity strategy, policy, standards, and processes.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="D20241231" id="Tag7">
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&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="-sec-ix-hidden:Tag498"&gt;&lt;span style="-sec-ix-hidden:Tag499"&gt;A reputable firm for managed IT services provides managed IT services to Electro-Sensors.&lt;/span&gt; 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 &lt;span&gt;24&lt;/span&gt;/&lt;span&gt;7&lt;/span&gt; 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.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; </cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="D20241231" id="Tag9">
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="margin: 0pt; line-height: 1.3;"&gt;
&lt;div&gt;
&lt;div style="margin: 10pt 0pt; line-height: 1.2; text-indent: 0pt;"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;In the event of a cybersecurity incident, we have an incident response plan in place.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;This plan includes detection, response, and communication with stakeholders.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;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.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;span style="-sec-ix-hidden:Tag495"&gt;We are committed to providing timely and accurate information to our stakeholders in the event of a breach.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; </cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock contextRef="D20241231" id="Tag11">As of the date of this report, &lt;span style="-sec-ix-hidden:Tag497"&gt;we are not aware of any breach events or cybersecurity threats that could materially affect or are reasonably likely to materially affect the Company&lt;/span&gt;, including our business strategy, results of operations, or financial condition.</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <dei:AuditorFirmId contextRef="D20241231" id="Tag14">542</dei:AuditorFirmId>
    <dei:AuditorName contextRef="D20241231" id="Tag12">Boulay&#160;PLLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="D20241231" id="Tag13">Minneapolis, Minnesota</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20241231"
      decimals="-3"
      id="Tag297"
      unitRef="USD">9948000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20231231"
      decimals="-3"
      id="Tag266"
      unitRef="USD">9870000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="I20241231"
      decimals="-3"
      id="Tag288"
      unitRef="USD">56000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag292"
      unitRef="USD">56000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="I20241231"
      decimals="-3"
      id="Tag191"
      unitRef="USD">11000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag296"
      unitRef="USD">11000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20241231"
      decimals="-3"
      id="Tag301"
      unitRef="USD">1309000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag279"
      unitRef="USD">1283000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="I20241231"
      decimals="-3"
      id="Tag290"
      unitRef="USD">1964000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag269"
      unitRef="USD">1751000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="I20241231"
      decimals="-3"
      id="Tag285"
      unitRef="USD">197000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag289"
      unitRef="USD">179000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="I20241231"
      decimals="-3"
      id="Tag392"
      unitRef="USD">13474000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag277"
      unitRef="USD">13139000</us-gaap:AssetsCurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="I20241231"
      decimals="-3"
      id="Tag268"
      unitRef="USD">501000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag294"
      unitRef="USD">355000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20241231"
      decimals="-3"
      id="Tag413"
      unitRef="USD">910000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag282"
      unitRef="USD">951000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="I20241231"
      decimals="-3"
      id="Tag62"
      unitRef="USD">14885000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="I20231231"
      decimals="-3"
      id="Tag295"
      unitRef="USD">14445000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="I20241231"
      decimals="-3"
      id="Tag291"
      unitRef="USD">146000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag274"
      unitRef="USD">291000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20241231"
      decimals="-3"
      id="Tag275"
      unitRef="USD">365000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag273"
      unitRef="USD">323000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="I20241231"
      decimals="-3"
      id="Tag276"
      unitRef="USD">41000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag267"
      unitRef="USD">76000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="I20241231"
      decimals="-3"
      id="Tag299"
      unitRef="USD">552000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag61"
      unitRef="USD">690000</us-gaap:LiabilitiesCurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20231231"
      decimals="2"
      id="Tag512"
      unitRef="USDPerShare">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20241231"
      decimals="2"
      id="Tag284"
      unitRef="USDPerShare">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20231231"
      decimals="0"
      id="Tag531"
      unitRef="Shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20241231"
      decimals="0"
      id="Tag194"
      unitRef="Shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="I20241231"
      decimals="0"
      id="Tag511"
      unitRef="Shares">3449021</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20241231"
      decimals="0"
      id="Tag287"
      unitRef="Shares">3449021</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="I20231231"
      decimals="0"
      id="Tag529"
      unitRef="Shares">3428021</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20231231"
      decimals="0"
      id="Tag384"
      unitRef="Shares">3428021</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="I20241231"
      decimals="-3"
      id="Tag271"
      unitRef="USD">344000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="I20231231"
      decimals="-3"
      id="Tag193"
      unitRef="USD">342000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="I20241231"
      decimals="-3"
      id="Tag270"
      unitRef="USD">2360000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="I20231231"
      decimals="-3"
      id="Tag283"
      unitRef="USD">2230000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="I20241231"
      decimals="-3"
      id="Tag298"
      unitRef="USD">11629000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="I20231231"
      decimals="-3"
      id="Tag414"
      unitRef="USD">11183000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="I20241231"
      decimals="-3"
      id="Tag389"
      unitRef="USD">14333000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20231231"
      decimals="-3"
      id="Tag286"
      unitRef="USD">13755000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="I20241231"
      decimals="-3"
      id="Tag300"
      unitRef="USD">14885000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="I20231231"
      decimals="-3"
      id="Tag293"
      unitRef="USD">14445000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20241231"
      decimals="-3"
      id="Tag177"
      unitRef="USD">9373000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag163"
      unitRef="USD">8555000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="D20241231"
      decimals="-3"
      id="Tag160"
      unitRef="USD">4791000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag181"
      unitRef="USD">4310000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="D20241231"
      decimals="-3"
      id="Tag167"
      unitRef="USD">4582000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag180"
      unitRef="USD">4245000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="D20241231"
      decimals="-3"
      id="Tag158"
      unitRef="USD">1441000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag157"
      unitRef="USD">1332000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="D20241231"
      decimals="-3"
      id="Tag186"
      unitRef="USD">2132000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag173"
      unitRef="USD">1968000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20241231"
      decimals="-3"
      id="Tag155"
      unitRef="USD">1013000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag178"
      unitRef="USD">973000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="D20241231"
      decimals="-3"
      id="Tag154"
      unitRef="USD">4586000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag172"
      unitRef="USD">4273000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="D20241231"
      decimals="-3"
      id="Tag176"
      unitRef="USD">-4000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag187"
      unitRef="USD">-28000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="D20241231"
      decimals="-3"
      id="Tag152"
      unitRef="USD">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag100"
      unitRef="USD">1000</us-gaap:InterestExpenseDebt>
    <us-gaap:InvestmentIncomeInterest
      contextRef="D20241231"
      decimals="-3"
      id="Tag169"
      unitRef="USD">440000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag161"
      unitRef="USD">407000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="D20241231"
      decimals="-3"
      id="Tag182"
      unitRef="USD">440000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag170"
      unitRef="USD">406000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="D20241231"
      decimals="-3"
      id="Tag109"
      unitRef="USD">436000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag162"
      unitRef="USD">378000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20241231"
      decimals="-3"
      id="Tag153"
      unitRef="USD">-10000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag165"
      unitRef="USD">103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="D20241231"
      decimals="-3"
      id="Tag175"
      unitRef="USD">446000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag192"
      unitRef="USD">275000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="D20241231"
      decimals="-3"
      id="Tag185"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag493"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20241231"
      decimals="-3"
      id="Tag183"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag491"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="D20241231"
      decimals="-3"
      id="Tag150"
      unitRef="USD">446000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag179"
      unitRef="USD">274000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20241231"
      decimals="2"
      id="Tag166"
      unitRef="USDPerShare">0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20231231_17"
      decimals="2"
      id="Tag156"
      unitRef="USDPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20241231"
      decimals="0"
      id="Tag168"
      unitRef="Shares">3435040</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20231231_17"
      decimals="0"
      id="Tag171"
      unitRef="Shares">3428021</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20241231"
      decimals="2"
      id="Tag159"
      unitRef="USDPerShare">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20231231_17"
      decimals="2"
      id="Tag164"
      unitRef="USDPerShare">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20241231"
      decimals="0"
      id="Tag492"
      unitRef="Shares">3435040</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20231231_17"
      decimals="0"
      id="Tag184"
      unitRef="Shares">3428021</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesIssued
      contextRef="I20221231_CommonStockMember"
      decimals="0"
      id="Tag404"
      unitRef="Shares">3428021</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_CommonStockMember"
      decimals="-3"
      id="Tag479"
      unitRef="USD">342000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag431"
      unitRef="USD">2163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_RetainedEarningsMember"
      decimals="-3"
      id="Tag393"
      unitRef="USD">10908000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag81"
      unitRef="USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231"
      decimals="-3"
      id="Tag391"
      unitRef="USD">13414000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20231231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag147"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag195"
      unitRef="USD">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="D20231231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag80"
      unitRef="USD">67000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag438"
      unitRef="USD">67000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="D20231231_RetainedEarningsMember"
      decimals="-3"
      id="Tag477"
      unitRef="USD">275000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag146"
      unitRef="USD">275000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="I20231231_CommonStockMember"
      decimals="0"
      id="Tag258"
      unitRef="Shares">3428021</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="I20231231_CommonStockMember"
      decimals="-3"
      id="Tag429"
      unitRef="USD">342000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20231231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag264"
      unitRef="USD">2230000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20231231_RetainedEarningsMember"
      decimals="-3"
      id="Tag259"
      unitRef="USD">11183000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20231231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag149"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20231231"
      decimals="-3"
      id="Tag402"
      unitRef="USD">13755000</us-gaap:StockholdersEquity>
    <else:StockIssuedDuringPeriodSharesRestrictedStockAwardVested
      contextRef="D20241231_CommonStockMember"
      decimals="0"
      id="Tag76"
      unitRef="Shares">21000</else:StockIssuedDuringPeriodSharesRestrictedStockAwardVested>
    <else:StockIssuedDuringPeriodValueRestrictedStockAwardVested
      contextRef="D20241231_CommonStockMember"
      decimals="-3"
      id="Tag75"
      unitRef="USD">2000</else:StockIssuedDuringPeriodValueRestrictedStockAwardVested>
    <else:StockIssuedDuringPeriodValueRestrictedStockAwardVested
      contextRef="D20241231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag31"
      unitRef="USD">-2000</else:StockIssuedDuringPeriodValueRestrictedStockAwardVested>
    <else:StockIssuedDuringPeriodValueRestrictedStockAwardVested
      contextRef="D20241231"
      decimals="-3"
      id="Tag30"
      unitRef="USD">0</else:StockIssuedDuringPeriodValueRestrictedStockAwardVested>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="D20241231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag436"
      unitRef="USD">132000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="D20241231"
      decimals="-3"
      id="Tag437"
      unitRef="USD">132000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="D20241231_RetainedEarningsMember"
      decimals="-3"
      id="Tag82"
      unitRef="USD">446000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20241231"
      decimals="-3"
      id="Tag403"
      unitRef="USD">446000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="I20241231_CommonStockMember"
      decimals="0"
      id="Tag265"
      unitRef="Shares">3449021</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="I20241231_CommonStockMember"
      decimals="-3"
      id="Tag78"
      unitRef="USD">344000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20241231_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Tag260"
      unitRef="USD">2360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20241231_RetainedEarningsMember"
      decimals="-3"
      id="Tag390"
      unitRef="USD">11629000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20241231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Tag148"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20241231"
      decimals="-3"
      id="Tag77"
      unitRef="USD">14333000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="D20241231"
      decimals="-3"
      id="Tag70"
      unitRef="USD">446000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag106"
      unitRef="USD">275000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="D20241231"
      decimals="-3"
      id="Tag374"
      unitRef="USD">92000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag366"
      unitRef="USD">94000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="D20241231"
      decimals="-3"
      id="Tag145"
      unitRef="USD">-146000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag380"
      unitRef="USD">-99000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:StockOptionPlanExpense
      contextRef="D20241231"
      decimals="-3"
      id="Tag367"
      unitRef="USD">132000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag363"
      unitRef="USD">67000</us-gaap:StockOptionPlanExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="D20241231"
      decimals="-3"
      id="Tag377"
      unitRef="USD">26000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag360"
      unitRef="USD">122000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="D20241231"
      decimals="-3"
      id="Tag379"
      unitRef="USD">213000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag368"
      unitRef="USD">6000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="D20241231"
      decimals="-3"
      id="Tag356"
      unitRef="USD">18000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag381"
      unitRef="USD">-35000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="D20241231"
      decimals="-3"
      id="Tag69"
      unitRef="USD">-145000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag373"
      unitRef="USD">17000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="D20241231"
      decimals="-3"
      id="Tag71"
      unitRef="USD">42000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag401"
      unitRef="USD">-27000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="D20241231"
      decimals="-3"
      id="Tag144"
      unitRef="USD">-35000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag369"
      unitRef="USD">87000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="D20241231"
      decimals="-3"
      id="Tag371"
      unitRef="USD">129000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag68"
      unitRef="USD">321000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="D20241231"
      decimals="-3"
      id="Tag394"
      unitRef="USD">51000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag65"
      unitRef="USD">70000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="D20241231"
      decimals="-3"
      id="Tag372"
      unitRef="USD">-51000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag412"
      unitRef="USD">-70000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="D20241231"
      decimals="-3"
      id="Tag105"
      unitRef="USD">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag370"
      unitRef="USD">6000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="D20241231"
      decimals="-3"
      id="Tag472"
      unitRef="USD">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag378"
      unitRef="USD">-6000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="D20241231"
      decimals="-3"
      id="Tag376"
      unitRef="USD">78000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag361"
      unitRef="USD">245000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20231231"
      decimals="-3"
      id="Tag357"
      unitRef="USD">9870000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20221231"
      decimals="-3"
      id="Tag400"
      unitRef="USD">9625000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20241231"
      decimals="-3"
      id="Tag365"
      unitRef="USD">9948000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20231231"
      decimals="-3"
      id="Tag359"
      unitRef="USD">9870000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="D20241231"
      decimals="-3"
      id="Tag362"
      unitRef="USD">171000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag66"
      unitRef="USD">115000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="D20241231"
      decimals="-3"
      id="Tag364"
      unitRef="USD">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag358"
      unitRef="USD">1000</us-gaap:InterestPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="D20241231" id="Tag278">
&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, the Company 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 realizability of trade receivables, valuation of investments, deferred tax assets/liabilities, inventory, 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.&#160; Cash equivalents were $7,980 and $7,926 as of December 31, 2024 and 2023, respectively.&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 two bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses on these accounts. The Company believes it is not exposed to significant credit risk on cash.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
 &lt;/div&gt;

&lt;p 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.&#160;&#160;&lt;span style="line-height: inherit;"&gt;The Company assesses credit losses on a collective basis where similar risk characteristics exist.&#160; Receivables that do not share risk characteristics with other receivables, or where known collectability issues exist, are evaluated on an individual basis.&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 &lt;span&gt;December 31, 2024&lt;/span&gt; and &lt;span&gt;2023&lt;/span&gt;.&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, 2024&lt;/span&gt;&#160;and 2023, 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;&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;The Company owns equity securities in two non-publicly traded companies.&#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;"&gt;The estimated fair value of non-publicly traded securities is based on financial and other factors.&#160;&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;The executive officer of the two companies is Chairman of the Board of Directors of Electro-Sensors, Inc.&#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;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;The Company generally does not make investments in anticipation of short-term fluctuations in market price.&#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, 2024&lt;/span&gt; and &lt;span&gt;2023&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, 2024&lt;/span&gt; and &lt;span&gt;2023&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, 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 style="border-left: none; border-right: none;"&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;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; The transaction price for each performance obligation is determined at contract inception.&#160; 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 with multiple performance obligations, the transaction price is allocated to each performance obligation using the relative stand-alone selling price.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;Stand-alone selling prices are based on observable stand-alone prices charged to customers.&#160; Product revenue is recognized at the point in time when control is transferred to the customer, which typically occurs upon shipment.&#160; Service revenue is recognized when provided to the customer, and 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 $42&#160;and $46&#160;in&#160;&lt;span&gt;2024&lt;/span&gt; and &lt;span&gt;2023&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 $1,013&#160;and $973&#160;in&#160;&lt;span&gt;2024&lt;/span&gt; and &lt;span&gt;2023&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 income (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 $311 and $279&#160;at &lt;span&gt;December 31, 2024&lt;/span&gt;&#160;and &lt;span&gt;2023&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, 2024&lt;/span&gt; and &lt;span&gt;2023&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;185,000&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;"&gt;and 175,000 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 years ended &lt;span&gt;December 31, 2024&lt;/span&gt;&#160;and 2023, 84,000 and&#160;105,000, respectively, 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;2024&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;446&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,435,040 &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.13&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;446&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,435,040 &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.13&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;2023&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;275&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,428,021 &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.08&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; 0 &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;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; 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,428,021 &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.08&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, 2024&lt;/span&gt;, the Company had one stock-based compensation plan.&lt;/span&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&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;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;
&lt;p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10.0pt;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;New
Accounting Standard Not Yet Adopted&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10.0pt;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;The Financial Accounting Standards Board ("FASB") issued an Accounting Standards Update ("ASU")&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Disaggregation of Income Statement Expenses&#160;&lt;/span&gt;in November 2024 and issued ASU 2025-01 in January 2025 to clarify its effective date.&#160; This ASU&#160;provides investors with more decision-useful information
about a business entity&#x2019;s expenses. The ASU requires companies to provide
detailed disclosure of specified categories underlying certain expense captions
in interim and annual periods. It would provide investors with more detailed
information about the types of expenses, including employee compensation, depreciation,
amortization, and costs incurred related to inventory and manufacturing
activities in income statement expense captions such as cost of sales; selling,
general and administrative; and research and development.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The ASU does not change or remove existing
expense disclosure requirements and does not change requirements for
presentation of expenses on the face of the income statement. It requires companies
to include certain existing disclosures in the same tabular format disclosure.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The ASU is effective for annual reporting
periods beginning after December 15, 2026, and interim reporting periods within
annual reporting periods beginning after December 15, 2027. Early adoption is
permitted.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt;

&lt;div style="border-left: none; border-right: none;"&gt;
&lt;p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&lt;b&gt;&lt;span style="font-size: 10.0pt;"&gt;Recently Adopted Accounting Standard&lt;/span&gt;&lt;/b&gt;&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: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;In
November 2023, the FASB issued ASU 2023-07 &lt;i&gt;Improvements to Reportable
Segment Disclosures.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;This ASU, which amends Topic 280: &lt;i&gt;Segment
Reporting, &lt;/i&gt;improves disclosures requirements for reportable segments and enhances
disclosures for companies with single reportable segments.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The Company has a single reportable segment
based on the nature of its services and regulatory environment under which it
operates.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The nature of the business and
the accounting policies of the segment are the same as described throughout Note 1.&lt;span style="line-height: inherit;"&gt;&#160;&#160;&lt;/span&gt;The Company&#x2019;s Chief Operating Decision
Maker (&#x201c;CODM&#x201d;) is its president.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The
CODM assesses the reportable segment&#x2019;s performance and allocates resources for
the reportable segment based on the net income and total assets which are the
same amounts in all material respects as those reported on the Statement of Comprehensive
Income and Balance Sheets.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The Company
adopted the standard on January 1, 2024.&lt;span style="line-height: inherit;"&gt;&#160;
&lt;/span&gt;The adoption did not have a material impact on the Company&#x2019;s financial
statements.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;
&lt;p style="line-height: 12pt; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10.0pt;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none;"&gt;

&lt;p style="margin: 0pt;"&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;span style="font-size: 10.0pt;"&gt;Reclassification
of Prior Year Presentation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 1.2; margin: 0in; font-size: 10pt; 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: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;All
Treasury Bills from prior periods have been reclassified to cash equivalents
for consistency with the current year presentation. The reclassification had no
effect on the reported results of operations. The Statement
of Cash Flows has been adjusted to reflect this reclassification.&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt; &lt;/div&gt;
 </us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <else:NatureOfOperationsPolicyTextBlock contextRef="D20241231" id="Tag198">
&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, the Company 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; </else:NatureOfOperationsPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="D20241231" id="Tag25">
&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 realizability of trade receivables, valuation of investments, deferred tax assets/liabilities, inventory, 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="D20241231" id="Tag263">
&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.&#160; Cash equivalents were $7,980 and $7,926 as of December 31, 2024 and 2023, respectively.&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 two bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses on these accounts. The Company believes it is not exposed to significant credit risk on cash.&lt;/span&gt;&lt;/p&gt; </us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="I20241231"
      decimals="-3"
      id="Tag250"
      unitRef="USD">7980000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="I20231231"
      decimals="-3"
      id="Tag253"
      unitRef="USD">7926000</us-gaap:CashEquivalentsAtCarryingValue>
    <else:NumberOfBanksHasDepositAccountsOfReportingEntity
      contextRef="I20241231"
      decimals="0"
      id="Tag2"
      unitRef="Number">2</else:NumberOfBanksHasDepositAccountsOfReportingEntity>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="D20241231" id="Tag20">
&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.&#160;&#160;&lt;span style="line-height: inherit;"&gt;The Company assesses credit losses on a collective basis where similar risk characteristics exist.&#160; Receivables that do not share risk characteristics with other receivables, or where known collectability issues exist, are evaluated on an individual basis.&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 &lt;span&gt;December 31, 2024&lt;/span&gt; and &lt;span&gt;2023&lt;/span&gt;.&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, 2024&lt;/span&gt;&#160;and 2023, 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;&lt;/span&gt;&lt;/p&gt; </us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag519"
      unitRef="USD">11000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="I20241231"
      decimals="-3"
      id="Tag60"
      unitRef="USD">11000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <else:NumberOfCustomers
      contextRef="I20231231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember"
      decimals="INF"
      id="Tag502"
      unitRef="Customer">0</else:NumberOfCustomers>
    <else:NumberOfCustomers
      contextRef="I20241231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember"
      decimals="INF"
      id="Tag190"
      unitRef="Customer">0</else:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20231231_AccountsReceivableMember_CustomerConcentrationRiskMember_AggregateCustomersOfEntityMember_1"
      decimals="2"
      id="Tag520"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20241231_CustomerConcentrationRiskMember_AccountsReceivableMember_AggregateCustomersOfEntityMember"
      decimals="2"
      id="Tag133"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:MarketableSecuritiesPolicy contextRef="D20241231" id="Tag19">
&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;The Company owns equity securities in two non-publicly traded companies.&#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;"&gt;The estimated fair value of non-publicly traded securities is based on financial and other factors.&#160;&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;The executive officer of the two companies is Chairman of the Board of Directors of Electro-Sensors, Inc.&#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;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;The Company generally does not make investments in anticipation of short-term fluctuations in market price.&#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, 2024&lt;/span&gt; and &lt;span&gt;2023&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt; </us-gaap:MarketableSecuritiesPolicy>
    <else:NumberOfNonPubliclyTradedCompanies
      contextRef="I20241231"
      decimals="0"
      id="Tag256"
      unitRef="Number">2</else:NumberOfNonPubliclyTradedCompanies>
    <else:NumberOfNonPubliclyTradedCompanies
      contextRef="I20241231"
      decimals="INF"
      id="Tag486"
      unitRef="Number">2</else:NumberOfNonPubliclyTradedCompanies>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag513"
      unitRef="USD">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold
      contextRef="D20241231"
      decimals="-3"
      id="Tag355"
      unitRef="USD">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="D20241231" id="Tag462">
&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, 2024&lt;/span&gt; and &lt;span&gt;2023&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="I20241231"
      decimals="-3"
      id="Tag63"
      unitRef="USD">0</else:NonfinancialAndFinancialItemsMeasuredOnNonrecurringBasis>
    <us-gaap:InventoryPolicyTextBlock contextRef="D20241231" id="Tag58">
&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="D20241231" id="Tag281">
&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, 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 style="border-left: none; border-right: none;"&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="D20241231" id="Tag6">
&lt;div style="border-left: none; border-right: none;"&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="I20241231_AutomobilesMember" id="Tag252">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="I20241231_EquipmentMember_MinimumMember"
      id="Tag407">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="I20241231_EquipmentMember_MaximumMember"
      id="Tag272">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="I20241231_FurnitureAndFixturesMember_MinimumMember"
      id="Tag484">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="I20241231_FurnitureAndFixturesMember_MaximumMember"
      id="Tag129">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="I20241231_BuildingMember_MinimumMember"
      id="Tag385">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="I20241231_BuildingMember_MaximumMember"
      id="Tag255">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="D20241231" id="Tag197">
&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; The transaction price for each performance obligation is determined at contract inception.&#160; 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 with multiple performance obligations, the transaction price is allocated to each performance obligation using the relative stand-alone selling price.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;Stand-alone selling prices are based on observable stand-alone prices charged to customers.&#160; Product revenue is recognized at the point in time when control is transferred to the customer, which typically occurs upon shipment.&#160; Service revenue is recognized when provided to the customer, and typically takes less than a week to provide.&lt;/span&gt;&lt;br/&gt;&lt;/p&gt; </us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="D20241231" id="Tag22">
&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 $42&#160;and $46&#160;in&#160;&lt;span&gt;2024&lt;/span&gt; and &lt;span&gt;2023&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt; </us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="D20241231"
      decimals="-3"
      id="Tag387"
      unitRef="USD">42000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag4"
      unitRef="USD">46000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="D20241231" id="Tag196">
&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 $1,013&#160;and $973&#160;in&#160;&lt;span&gt;2024&lt;/span&gt; and &lt;span&gt;2023&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt; </us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20241231"
      decimals="-3"
      id="Tag143"
      unitRef="USD">1013000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag83"
      unitRef="USD">973000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="D20241231" id="Tag21">
&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 income (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 $311 and $279&#160;at &lt;span&gt;December 31, 2024&lt;/span&gt;&#160;and &lt;span&gt;2023&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="I20241231"
      decimals="-3"
      id="Tag64"
      unitRef="USD">311000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="I20231231"
      decimals="-3"
      id="Tag398"
      unitRef="USD">279000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="D20241231" id="Tag139">
&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, 2024&lt;/span&gt; and &lt;span&gt;2023&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;185,000&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;"&gt;and 175,000 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 years ended &lt;span&gt;December 31, 2024&lt;/span&gt;&#160;and 2023, 84,000 and&#160;105,000, respectively, 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;2024&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;446&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,435,040 &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.13&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;446&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,435,040 &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.13&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;2023&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;275&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,428,021 &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.08&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; 0 &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;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; 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,428,021 &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.08&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="D20241231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag132"
      unitRef="Shares">185000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20231231_EmployeeStockOptionMember_3"
      decimals="0"
      id="Tag234"
      unitRef="Shares">175000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20241231_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag136"
      unitRef="Shares">84000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20231231_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag189"
      unitRef="Shares">105000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="D20241231" id="Tag104">
&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;2024&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;446&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,435,040 &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.13&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;446&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,435,040 &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.13&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;2023&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;275&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,428,021 &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.08&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; 0 &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;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; 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,428,021 &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.08&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="D20241231"
      decimals="-3"
      id="Tag247"
      unitRef="USD">446000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20241231"
      decimals="0"
      id="Tag130"
      unitRef="Shares">3435040</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20241231"
      decimals="2"
      id="Tag254"
      unitRef="USDPerShare">0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="D20241231"
      decimals="0"
      id="Tag131"
      unitRef="Shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:EarningsPerShareDilutedUndistributed
      contextRef="D20241231"
      decimals="2"
      id="Tag128"
      unitRef="USDPerShare">0</us-gaap:EarningsPerShareDilutedUndistributed>
    <us-gaap:NetIncomeLoss
      contextRef="D20241231"
      decimals="-3"
      id="Tag375"
      unitRef="USD">446000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20241231"
      decimals="0"
      id="Tag408"
      unitRef="Shares">3435040</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20241231"
      decimals="2"
      id="Tag134"
      unitRef="USDPerShare">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag34"
      unitRef="USD">275000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="D20231231_17"
      decimals="0"
      id="Tag137"
      unitRef="Shares">3428021</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="D20231231_17"
      decimals="2"
      id="Tag399"
      unitRef="USDPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="D20231231_17"
      decimals="0"
      id="Tag3"
      unitRef="Shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:EarningsPerShareDilutedUndistributed
      contextRef="D20231231_17"
      decimals="2"
      id="Tag251"
      unitRef="USDPerShare">0</us-gaap:EarningsPerShareDilutedUndistributed>
    <us-gaap:NetIncomeLoss
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag59"
      unitRef="USD">275000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20231231_17"
      decimals="0"
      id="Tag135"
      unitRef="Shares">3428021</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20231231_17"
      decimals="2"
      id="Tag141"
      unitRef="USDPerShare">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="D20241231" id="Tag199">
&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, 2024&lt;/span&gt;, the Company had one stock-based compensation plan.&lt;/span&gt;&lt;/p&gt; </us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <else:NumberOfCompanyCompensationPlans
      contextRef="I20241231"
      decimals="INF"
      id="Tag142"
      unitRef="Unit14">1</else:NumberOfCompanyCompensationPlans>
    <else:NewAccountingStandardNotYetAdoptedPolicyTextBlock contextRef="D20241231" id="Tag23">
&lt;div&gt;
&lt;p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10.0pt;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;New
Accounting Standard Not Yet Adopted&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10.0pt;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;The Financial Accounting Standards Board ("FASB") issued an Accounting Standards Update ("ASU")&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Disaggregation of Income Statement Expenses&#160;&lt;/span&gt;in November 2024 and issued ASU 2025-01 in January 2025 to clarify its effective date.&#160; This ASU&#160;provides investors with more decision-useful information
about a business entity&#x2019;s expenses. The ASU requires companies to provide
detailed disclosure of specified categories underlying certain expense captions
in interim and annual periods. It would provide investors with more detailed
information about the types of expenses, including employee compensation, depreciation,
amortization, and costs incurred related to inventory and manufacturing
activities in income statement expense captions such as cost of sales; selling,
general and administrative; and research and development.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The ASU does not change or remove existing
expense disclosure requirements and does not change requirements for
presentation of expenses on the face of the income statement. It requires companies
to include certain existing disclosures in the same tabular format disclosure.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The ASU is effective for annual reporting
periods beginning after December 15, 2026, and interim reporting periods within
annual reporting periods beginning after December 15, 2027. Early adoption is
permitted.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; </else:NewAccountingStandardNotYetAdoptedPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="D20241231" id="Tag24">
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;p style="line-height: 12pt; margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times;"&gt;&lt;b&gt;&lt;span style="font-size: 10.0pt;"&gt;Recently Adopted Accounting Standard&lt;/span&gt;&lt;/b&gt;&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: 10pt; font-family: 'times new roman', times;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;In
November 2023, the FASB issued ASU 2023-07 &lt;i&gt;Improvements to Reportable
Segment Disclosures.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/i&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;This ASU, which amends Topic 280: &lt;i&gt;Segment
Reporting, &lt;/i&gt;improves disclosures requirements for reportable segments and enhances
disclosures for companies with single reportable segments.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The Company has a single reportable segment
based on the nature of its services and regulatory environment under which it
operates.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The nature of the business and
the accounting policies of the segment are the same as described throughout Note 1.&lt;span style="line-height: inherit;"&gt;&#160;&#160;&lt;/span&gt;The Company&#x2019;s Chief Operating Decision
Maker (&#x201c;CODM&#x201d;) is its president.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The
CODM assesses the reportable segment&#x2019;s performance and allocates resources for
the reportable segment based on the net income and total assets which are the
same amounts in all material respects as those reported on the Statement of Comprehensive
Income and Balance Sheets.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The Company
adopted the standard on January 1, 2024.&lt;span style="line-height: inherit;"&gt;&#160;
&lt;/span&gt;The adoption did not have a material impact on the Company&#x2019;s financial
statements.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="D20241231" id="Tag262">
&lt;p style="margin: 0pt;"&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;span style="font-size: 10.0pt;"&gt;Reclassification
of Prior Year Presentation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="line-height: 1.2; margin: 0in; font-size: 10pt; 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: 1.2; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;All
Treasury Bills from prior periods have been reclassified to cash equivalents
for consistency with the current year presentation. The reclassification had no
effect on the reported results of operations. The Statement
of Cash Flows has been adjusted to reflect this reclassification.&lt;/span&gt;&lt;/p&gt; </us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="D20241231" id="Tag248">
&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: 'times new roman', times; line-height: inherit;"&gt;The Compa&lt;span style="line-height: inherit;"&gt;ny has inv&lt;/span&gt;estments in common equity securities of two private U.S. companies that have an undeterminable market.&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; clear: left; font-family: 'times new roman'; font-size: 6pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&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: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', 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, if any, are reported in our Statements of Comprehensive Income 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; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; 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 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, 2024&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; 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; font-weight: bold;"&gt; Total Investments, &lt;span&gt;December 31, 2024&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, 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;&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; 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 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; 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;/tbody&gt; &lt;/table&gt;  </us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities
      contextRef="D20241231"
      decimals="0"
      id="Tag245"
      unitRef="Number">2</else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="D20241231" id="Tag18">
&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, 2024&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; 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; font-weight: bold;"&gt; Total Investments, &lt;span&gt;December 31, 2024&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, 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;&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; 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 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; 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;/tbody&gt; &lt;/table&gt; </us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20241231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag233"
      unitRef="USD">54000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20241231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag237"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20241231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag202"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20241231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag236"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20241231"
      decimals="-3"
      id="Tag244"
      unitRef="USD">54000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20241231"
      decimals="-3"
      id="Tag232"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20241231"
      decimals="-3"
      id="Tag241"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20241231"
      decimals="-3"
      id="Tag39"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20231231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag231"
      unitRef="USD">54000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20231231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag238"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20231231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag239"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_EquitySecuritiesMember"
      decimals="-3"
      id="Tag240"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <else:AvailableForSaleMarketableSecuritiesAmortizedCost
      contextRef="I20231231"
      decimals="-3"
      id="Tag242"
      unitRef="USD">54000</else:AvailableForSaleMarketableSecuritiesAmortizedCost>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain
      contextRef="I20231231"
      decimals="-3"
      id="Tag243"
      unitRef="USD">2000</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedGain>
    <else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss
      contextRef="I20231231"
      decimals="-3"
      id="Tag246"
      unitRef="USD">0</else:AvailableForSaleMarketableSecuritiesAccumulatedGrossUnrealizedLoss>
    <us-gaap:MarketableSecurities
      contextRef="I20231231"
      decimals="-3"
      id="Tag188"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="D20241231" id="Tag249">
&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, 2024&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: 52px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 14px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 14px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 14px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 14px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 14px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 14px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Equity securities &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;0&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;0&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&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_UCGJ0G6UQO00000000000000000000"&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 52px; 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: 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; font-family: 'times new roman'; font-size: 10pt;"&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 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;Ther&lt;span&gt;e w&lt;/span&gt;as&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;no&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&#160;change in Level &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; asse&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;"&gt;ts measured&#160;at fair valu&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;e on a re&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;"&gt;curring bas&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;is during the years ended December 31, 2024 and 2023.&#160;&lt;/span&gt;&lt;/p&gt; </us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="D20241231" id="Tag280">
&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, 2024&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: 52px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 14px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 14px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 14px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 14px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 14px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 14px; 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: 14px; background-color: #d6f3e8;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Equity securities &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;0&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;0&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="border-left: none; border-right: none;"&gt;56&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 18px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&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_UCGJ0G6UQO00000000000000000000"&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0pt; width: 100%; height: 52px; 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: 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>
    <else:CarryingAmountOfAvailableForSaleSecurities
      contextRef="I20241231_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag114"
      unitRef="USD">56000</else:CarryingAmountOfAvailableForSaleSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20241231_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag113"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20241231_FairValueInputsLevel1Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag38"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20241231_FairValueInputsLevel2Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag419"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20241231_FairValueInputsLevel3Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag417"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <else:CarryingAmountOfAvailableForSaleSecurities
      contextRef="I20231231_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag203"
      unitRef="USD">56000</else:CarryingAmountOfAvailableForSaleSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag322"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_FairValueInputsLevel1Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag321"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_FairValueInputsLevel2Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag323"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="I20231231_FairValueInputsLevel3Member_LimitedMarketableCompanyMember"
      decimals="-3"
      id="Tag121"
      unitRef="USD">56000</us-gaap:MarketableSecurities>
    <else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities
      contextRef="D20241231"
      decimals="0"
      id="Tag327"
      unitRef="Number">2</else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities>
    <else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities
      contextRef="D20241231"
      decimals="0"
      id="Tag320"
      unitRef="Number">2</else:NumberOfPrivateCompaniesWhichEntityHasInvestmentsInCommonEquitySecurities>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag494"
      unitRef="USD">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
      contextRef="D20241231"
      decimals="-3"
      id="Tag406"
      unitRef="USD">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease>
    <us-gaap:InventoryDisclosureTextBlock contextRef="D20241231" id="Tag85">
&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;"&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;"&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 rgb(0, 0, 0); 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; &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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; 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;"&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 rgb(0, 0, 0); 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; &lt;span&gt;2024&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="border-bottom: 0.75pt solid rgb(0, 0, 0); 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; &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;"&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: rgb(214, 243, 232); width: 70%;"&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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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,334 &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%;"&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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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,172 &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%;"&gt;
&lt;p style="margin: 0pt;"&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;"&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;"&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;"&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;"&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;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times 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; 301 &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;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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);"&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; 339 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 288 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px;"&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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 10px;"&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: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&lt;strong&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;/strong&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px;"&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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 10px;"&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: 10px;"&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;"&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: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 1,964 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 1,751 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;  </us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="D20241231" id="Tag345">
&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;"&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;"&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 rgb(0, 0, 0); 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; &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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; 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;"&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 rgb(0, 0, 0); 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; &lt;span&gt;2024&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="border-bottom: 0.75pt solid rgb(0, 0, 0); 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; &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;"&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: rgb(214, 243, 232); width: 70%;"&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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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,334 &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%;"&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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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,172 &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%;"&gt;
&lt;p style="margin: 0pt;"&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;"&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;"&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;"&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;"&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;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times 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; 301 &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;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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);"&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; 339 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 288 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px;"&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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 10px;"&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: 10px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;&lt;strong&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;/strong&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px;"&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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 0.75pt solid rgb(0, 0, 0); vertical-align: bottom; height: 10px;"&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: 10px;"&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;"&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: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 1,964 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 1,751 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="I20241231"
      decimals="-3"
      id="Tag351"
      unitRef="USD">1334000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="I20231231"
      decimals="-3"
      id="Tag354"
      unitRef="USD">1172000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="I20241231"
      decimals="-3"
      id="Tag350"
      unitRef="USD">301000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="I20231231"
      decimals="-3"
      id="Tag352"
      unitRef="USD">301000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="I20241231"
      decimals="-3"
      id="Tag349"
      unitRef="USD">339000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="I20231231"
      decimals="-3"
      id="Tag126"
      unitRef="USD">288000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryValuationReserves
      contextRef="I20241231"
      decimals="-3"
      id="Tag124"
      unitRef="USD">10000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="I20231231"
      decimals="-3"
      id="Tag353"
      unitRef="USD">10000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="I20241231"
      decimals="-3"
      id="Tag395"
      unitRef="USD">1964000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag478"
      unitRef="USD">1751000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="D20241231" id="Tag325">
&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;"&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;"&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 rgb(0, 0, 0); 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; &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;"&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;"&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;"&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 rgb(0, 0, 0); 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; &lt;span&gt;2024&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="border-bottom: 0.75pt solid rgb(0, 0, 0); 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; &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;"&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: rgb(214, 243, 232); width: 70%;"&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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px;"&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;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 260 &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; 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: 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;br/&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; 282 &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;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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);"&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; 432 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 463 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px;"&gt;Right&lt;span&gt;-of-Use&lt;/span&gt; Asset&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;&lt;strong&gt;0&lt;/strong&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; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;30&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 1,373 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px;"&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;"&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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;"&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 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'; 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;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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 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'; 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;"&gt;
&lt;p style="margin: 0pt;"&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: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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);"&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,543 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 2,626 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px;"&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;"&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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;"&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 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'; font-size: 10pt; font-weight: bold;"&gt; 1,633 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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 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'; font-size: 10pt;"&gt; 1,675 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 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: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 910 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 951 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/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, 2024&lt;/span&gt; and &lt;span&gt;2023&lt;/span&gt; was $92&#160;and $94, respectively.&lt;/span&gt;&lt;/p&gt; </us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="D20241231" id="Tag324">
&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;"&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;"&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 rgb(0, 0, 0); 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; &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;"&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;"&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;"&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 rgb(0, 0, 0); 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; &lt;span&gt;2024&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="border-bottom: 0.75pt solid rgb(0, 0, 0); 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; &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;"&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: rgb(214, 243, 232); width: 70%;"&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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px;"&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;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 260 &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; 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: 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;br/&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; 282 &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;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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);"&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; 432 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 463 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 17px;"&gt;Right&lt;span&gt;-of-Use&lt;/span&gt; Asset&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;&lt;strong&gt;0&lt;/strong&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; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;30&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 1,373 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px;"&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;"&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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;"&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 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'; 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;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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 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'; 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;"&gt;
&lt;p style="margin: 0pt;"&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: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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);"&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,543 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 2,626 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; vertical-align: bottom; height: 10px;"&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;"&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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;"&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 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'; font-size: 10pt; font-weight: bold;"&gt; 1,633 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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 rgb(0, 0, 0); vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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 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'; font-size: 10pt;"&gt; 1,675 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 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: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; $ &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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 910 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="border-bottom: 2.25pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 951 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20241231_AutomobilesMember"
      decimals="-3"
      id="Tag348"
      unitRef="USD">63000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231_AutomobilesMember"
      decimals="-3"
      id="Tag340"
      unitRef="USD">63000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20241231_EquipmentMember"
      decimals="-3"
      id="Tag343"
      unitRef="USD">260000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231_EquipmentMember"
      decimals="-3"
      id="Tag342"
      unitRef="USD">282000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20241231_FurnitureAndFixturesMember"
      decimals="-3"
      id="Tag341"
      unitRef="USD">432000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231_FurnitureAndFixturesMember"
      decimals="-3"
      id="Tag337"
      unitRef="USD">463000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20241231_AssetsHeldUnderCapitalLeasesMember"
      decimals="-3"
      id="Tag397"
      unitRef="USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231_AssetsHeldUnderCapitalLeasesMember"
      decimals="-3"
      id="Tag346"
      unitRef="USD">30000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20241231_BuildingMember"
      decimals="-3"
      id="Tag336"
      unitRef="USD">1373000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231_BuildingMember"
      decimals="-3"
      id="Tag344"
      unitRef="USD">1373000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20241231_LandMember"
      decimals="-3"
      id="Tag334"
      unitRef="USD">415000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231_LandMember"
      decimals="-3"
      id="Tag122"
      unitRef="USD">415000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20241231"
      decimals="-3"
      id="Tag339"
      unitRef="USD">2543000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="I20231231"
      decimals="-3"
      id="Tag396"
      unitRef="USD">2626000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="I20241231"
      decimals="-3"
      id="Tag207"
      unitRef="USD">1633000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="I20231231"
      decimals="-3"
      id="Tag386"
      unitRef="USD">1675000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20241231"
      decimals="-3"
      id="Tag335"
      unitRef="USD">910000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag123"
      unitRef="USD">951000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="D20241231"
      decimals="-3"
      id="Tag338"
      unitRef="USD">92000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag347"
      unitRef="USD">94000</us-gaap:Depreciation>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="D20241231" id="Tag445">
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Note 6. 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: 'Times New Roman'; 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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;2024&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'; 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;"&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;"&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;"&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; height: 17px; width: 70%;"&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; height: 17px; 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: #d6f3e8; vertical-align: bottom; height: 17px; 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; vertical-align: bottom; height: 17px; 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; 309 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; 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: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 12%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 255 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 18px;"&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;"&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;"&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;"&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; 56 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #ffffff; padding-bottom: 1pt; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #ffffff; padding-bottom: 1pt; 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="background-color: #ffffff; 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="background-color: #ffffff; 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; 68 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #ffffff; padding-bottom: 1pt; 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;"&gt;
&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 19px;"&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;"&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;"&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;"&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; 365 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-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;"&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;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&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;"&gt;
&lt;p style="margin: 0pt;"&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="D20241231" id="Tag430">
&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;"&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;"&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;"&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;"&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;"&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;"&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;"&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;2024&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'; 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;"&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;"&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;"&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; height: 17px; width: 70%;"&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; height: 17px; 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: #d6f3e8; vertical-align: bottom; height: 17px; 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; vertical-align: bottom; height: 17px; 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; 309 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; 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: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 12%;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 255 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #d6f3e8; vertical-align: bottom; height: 17px; width: 1%;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 18px;"&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;"&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;"&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;"&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; 56 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #ffffff; padding-bottom: 1pt; 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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #ffffff; padding-bottom: 1pt; 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="background-color: #ffffff; 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="background-color: #ffffff; 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; 68 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #ffffff; padding-bottom: 1pt; 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;"&gt;
&lt;td style="background-color: #d6f3e8; padding: 0px; vertical-align: bottom; height: 19px;"&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;"&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;"&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;"&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; 365 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background-color: #d6f3e8; padding-bottom: 2pt; vertical-align: bottom; height: 19px;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-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;"&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;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&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;"&gt;
&lt;p style="margin: 0pt;"&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="I20241231"
      decimals="-3"
      id="Tag125"
      unitRef="USD">309000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag127"
      unitRef="USD">255000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="I20241231"
      decimals="-3"
      id="Tag35"
      unitRef="USD">56000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag331"
      unitRef="USD">68000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20241231"
      decimals="-3"
      id="Tag1"
      unitRef="USD">365000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="I20231231"
      decimals="-3"
      id="Tag332"
      unitRef="USD">323000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LesseeFinanceLeasesTextBlock contextRef="D20241231" id="Tag140">
&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 7. Leases&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;"&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 Co&lt;span&gt;mpany has&lt;/span&gt;&lt;span&gt;&lt;span&gt; a&lt;/span&gt;n operating lea&lt;/span&gt;se for office equipment on a month-to-month basis.&#160; Lease expense for the years ended &lt;span&gt;December 31, 2024&lt;/span&gt;&#160;and &lt;span&gt;2023&lt;/span&gt;, was $&lt;span style="border-left: none; border-right: none;"&gt;7&lt;/span&gt;&#160;and $1, respectively.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times;"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 0px; width: 70%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="70%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; text-align: center; margin: 0px; text-indent: 0px;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;&lt;span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;"&gt;Y&lt;/span&gt;&lt;span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;"&gt;ear Ended December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; width: 80%; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Finance lease cost: &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; width: 17%; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&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; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Amortization of right-of-use assets &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;5&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Interest&#160;on&#160;lease&#160;liabilities &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&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; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Total finance lease cost &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; border-bottom: 3px double #000000; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;5&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;  &lt;/div&gt;
&lt;p style="margin: 0pt; line-height: 1;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; line-height: inherit;"&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;Supplemental balance sheet information related to leases is as follows:&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 0px; width: 70%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="70%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: center;"&gt;&lt;span style="font-size: 8pt; color: #000000; font-weight: bold; font-family: 'times new roman', times;"&gt; &#160;December 31, 2023 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; width: 80%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Finance leases &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; width: 1%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; width: 17%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; width: 1%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&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;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Property and equipment, gross &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;30&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Accumulated amortization &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;(&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 11px;"&gt;
&lt;td style="padding: 0in; height: 11px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160;&#160;&#160;&#160;&#160; &lt;span style="-sec-ix-hidden:Tag521"&gt;Property and equipment, net&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 11px; border-bottom: 3px double #000000; border-top: 1pt solid #000000;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; padding: 0in; height: 11px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 11px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&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:LesseeFinanceLeasesTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="D20241231"
      decimals="-3"
      id="Tag213"
      unitRef="USD">7000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag405"
      unitRef="USD">1000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseCostTableTextBlock contextRef="D20241231" id="Tag420">
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 0px; width: 70%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="70%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0px; height: 10px; text-align: center; margin: 0px; text-indent: 0px;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt;&lt;span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;"&gt;Y&lt;/span&gt;&lt;span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;"&gt;ear Ended December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; width: 80%; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Finance lease cost: &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; width: 17%; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; width: 1%; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&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; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Amortization of right-of-use assets &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;5&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Interest&#160;on&#160;lease&#160;liabilities &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&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; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Total finance lease cost &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; border-bottom: 3px double #000000; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;5&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag201"
      unitRef="USD">5000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag107"
      unitRef="USD">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag33"
      unitRef="USD">5000</us-gaap:LeaseCost>
    <else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock contextRef="D20241231" id="Tag16">
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 0px; width: 70%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: auto; margin-right: auto;" width="70%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: center;"&gt;&lt;span style="font-size: 8pt; color: #000000; font-weight: bold; font-family: 'times new roman', times;"&gt; &#160;December 31, 2023 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; width: 80%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Finance leases &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; width: 1%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; width: 17%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; width: 1%;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&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;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Property and equipment, gross &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;30&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; Accumulated amortization &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;(&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 11px;"&gt;
&lt;td style="padding: 0in; height: 11px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160;&#160;&#160;&#160;&#160; &lt;span style="-sec-ix-hidden:Tag521"&gt;Property and equipment, net&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 11px; border-bottom: 3px double #000000; border-top: 1pt solid #000000;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; $ &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="border-top: 1pt solid black; border-left: none; border-bottom: 2.25pt double black; border-right: none; padding: 0in; height: 11px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt;0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 11px;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </else:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="I20231231"
      decimals="-3"
      id="Tag418"
      unitRef="USD">30000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="I20231231"
      decimals="-3"
      id="Tag32"
      unitRef="USD">30000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="I20231231"
      decimals="-3"
      id="Tag326"
      unitRef="USD">0</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="D20241231" id="Tag235">
&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 8. Stock&lt;span&gt;-Based&lt;/span&gt; Compensation&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; text-indent: 0px; font-family: arial, helvetica, sans-serif; font-size: 7pt;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif; font-size: 7pt;"&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 after vesting 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. The terms of the grants require an acceleration of vesting upon a change in control of 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, 2024&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;, 46,000 shares had been issued, options to purchase an aggregate of 185,000 shares were outstanding, of which options to purchase&#160;97,000 shares were exercisable. As of December 31, 2024, the Company also had&#160;84,000 restricted stock units outstanding. There are&#160;285,000&#160;additional shares available for issuance pursuant to awards that may be granted under the 2013 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; line-height: 1.2;"&gt;&lt;span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;Stock Options&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; text-indent: 0px; font-family: arial, helvetica, sans-serif; font-size: 7pt;"&gt;&lt;span style="font-family: arial, helvetica, sans-serif; font-size: 7pt;"&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;In 2024, the Company granted 25,000 non-qualified stock options to one&#160;&lt;span style="font-size: 10pt;"&gt;of its non-employee board members and &lt;/span&gt;10,000&lt;span style="font-size: 10pt;"&gt; non-qualified stock options to an employee. &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;In 2023, 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 board members. All of 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;&lt;/span&gt;&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: 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 weighted average&#160;&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 31, &lt;span&gt;2024&lt;/span&gt;&#160;and 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;div style="border-left: none; border-right: none;"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 0px; width: 50%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="50%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 15px;"&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; text-align: left; height: 15px;"&gt;&lt;br/&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 0px; height: 15px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 8pt; font-weight: bold;"&gt;2024&lt;/span&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 0px; height: 15px; margin: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br/&gt;&lt;/span&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 0px; height: 15px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 8pt; font-weight: bold;"&gt;2023&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: left; width: 68%;" 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; font-family: 'times new roman', times;"&gt; Dividend Yield &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right; width: 15%;" 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; font-family: 'times new roman', times;"&gt; &#160;&lt;span style="color: #000000; 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; line-height: inherit;"&gt;0.00&lt;/span&gt;&lt;span style="color: #000000; 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; float: none; display: inline !important;"&gt;%&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; 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;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right; width: 15%;"&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; font-family: 'times new roman', times;"&gt;0.00%&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;" 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; font-family: 'times new roman', times;"&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: right;" 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; font-family: 'times new roman', times;"&gt;&lt;span style="color: #000000; 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; line-height: inherit;"&gt; 25.06&lt;/span&gt;&lt;span style="color: #000000; 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; float: none; display: inline !important;"&gt;%&lt;/span&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;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;br/&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: right;"&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;25.56%&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; 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; font-family: 'times new roman', times;"&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: 10px; text-align: right;" 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; font-family: 'times new roman', times;"&gt; &lt;span style="color: #000000; 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; line-height: inherit;"&gt;4.49&lt;/span&gt;&lt;span style="color: #000000; 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; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: center;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right;"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;4.35%&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;" 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; font-family: 'times new roman', times;"&gt; Expected Life &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px; text-align: right;" 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; font-family: 'times new roman', times;"&gt; 6&lt;span style="color: #000000; 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; float: none; display: inline !important;"&gt;&#160;Years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px; text-align: right;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0in; height: 10px; text-align: right;"&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;&lt;span style="font-family: 'times new roman', times;"&gt;6 Years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt;
&lt;p style="margin: 0px; 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;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;br/&gt;&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;br/&gt;&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="color: #000000; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-size: 13.3333px; float: none; line-height: inherit; display: inline !important;"&gt;There were&lt;span style="line-height: inherit;"&gt;&#160;no&lt;span&gt;&#160;&lt;/span&gt;o&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13.3333px; float: none; line-height: inherit; display: inline !important;"&gt;ptions&lt;span&gt;&#160;&lt;/span&gt;exercised during the years ended&lt;span&gt;&#160;&lt;/span&gt;&lt;span&gt;December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13.3333px; float: none; line-height: inherit; display: inline !important;"&gt;&#160;and 2023.&#160;&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;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: left; 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-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;The Company had&lt;span&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;25,000&lt;/span&gt;&#160;and&lt;span&gt;&#160;&lt;/span&gt;225,000&lt;span&gt;&#160;&lt;/span&gt;options expire during the years ended December 31,&lt;span&gt;&#160;&lt;/span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;span&gt;&#160;&lt;/span&gt;and 2023, respectively.&#160;&lt;/span&gt;&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;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="color: #000000; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;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: left; text-indent: 0pt; 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-size: 10pt; font-family: 'Times New Roman'; 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&lt;span&gt;&#160;&lt;/span&gt;under the&lt;span&gt;&#160;&lt;/span&gt;&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;&#160;&lt;/span&gt;Plan:&lt;/span&gt;&lt;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: left; text-indent: 0pt; 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-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 127px; 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="height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 17px; vertical-align: bottom;" valign="bottom"&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; height: 17px; vertical-align: bottom;" valign="bottom"&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; height: 17px; vertical-align: bottom;" valign="bottom"&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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;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; height: 17px; vertical-align: bottom;" valign="bottom"&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; height: 17px; vertical-align: bottom;" valign="bottom"&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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;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; height: 17px; vertical-align: bottom;" valign="bottom"&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; height: 17px; vertical-align: bottom;" valign="bottom"&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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;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 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; height: 17px; vertical-align: bottom;" valign="bottom"&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; height: 17px; vertical-align: bottom;" valign="bottom"&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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Aggregate &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Intrinsic Value&lt;/span&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; height: 17px; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; width: 51%; vertical-align: bottom;" valign="bottom"&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-right: none; border-left: none;"&gt;December 31, &lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; text-align: right; vertical-align: bottom;" valign="bottom"&gt;4.25&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom;" valign="bottom"&gt;9.7&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; padding: 0px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;)&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; 0.0 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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&#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;"&gt;December 31, &lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 35,000&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;4.05&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;9.6&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(25,000&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.39&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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, 2024&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 185,000 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3.99 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 7.8 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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; height: 10px; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;219&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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, 2024&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 97,000 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 0px; height: 10px; 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; vertical-align: bottom;" valign="bottom"&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; height: 10px; 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; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.80&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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;132&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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;span style="font-size: 10pt; line-height: inherit;"&gt;As of &lt;/span&gt;&lt;span&gt;December 31, 2024&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;was $115, which the Company expects to recognize over the&#160;four year&#160;vesting period. To the extent the forfeiture rate is different than we have anticipated, stock-based compensation related to the awards will be different from 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 $&lt;/span&gt;46&lt;span style="font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;"&gt;&#160;and $&lt;/span&gt;38&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, 2024&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;2023&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;div style="border-left: none; border-right: none;"&gt;
 &lt;/div&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; 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. 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. 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;&lt;span&gt;December 31, 2024&lt;/span&gt;&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;"&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height: 17px; text-align: center; 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;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;
&lt;p style="padding-left: 60px; margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; text-align: center; 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;"&gt;&lt;/td&gt;
&lt;td style="height: 10px; 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; 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;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #d6f3e8;"&gt;
&lt;td style="height: 17px; background-color: #d6f3e8; width: 56%;"&gt;Unvested as of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px; background-color: #d6f3e8; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 20%;" valign="bottom"&gt;105,000&lt;/td&gt;
&lt;td style="height: 17px; vertical-align: bottom; background-color: #d6f3e8; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 20%;" valign="bottom"&gt;
&lt;div style="border-right: none; border-left: none;"&gt;4.11&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; height: 17px; background-color: #d6f3e8; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="height: 17px;"&gt;&#160; &#160; Granted&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 17px; vertical-align: bottom;" valign="bottom"&gt;0&lt;/td&gt;
&lt;td style="height: 17px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 17px; vertical-align: bottom;" valign="bottom"&gt;0.00&lt;/td&gt;
&lt;td style="text-align: right; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="height: 10px; background-color: #d6f3e8;"&gt;&#160; &#160; Vested&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;(21,000&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;)&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;4.11&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&#160; &#160; Forfeited/canceled&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"&gt;0&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"&gt;0.00&lt;/td&gt;
&lt;td style="text-align: right; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="height: 10px; 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&gt;December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;84,000&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;$&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;4.11&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; 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;&lt;span&gt;December 31, 2024&lt;/span&gt;, the unrecognized compensation expense related to outstanding restricted stock units was $316, which the Company expects to recognize over a period of four 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 $86&lt;span style="line-height: inherit;"&gt;&#160;and $29&#160;&lt;/span&gt;for years ended &lt;span&gt;December 31, 2024&lt;/span&gt;&#160;and 2023, respectively.&lt;/span&gt;&lt;/div&gt; </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_6"
      decimals="2"
      id="Tag223"
      unitRef="Pure">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_6"
      id="Tag51">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_6"
      id="Tag222">P1Y</else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExpirationPeriodFromDateOfDeath>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="INF"
      id="Tag481"
      unitRef="Shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharesIssued
      contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="0"
      id="Tag55"
      unitRef="Shares">46000</us-gaap:SharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="INF"
      id="Tag440"
      unitRef="Shares">185000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="INF"
      id="Tag466"
      unitRef="Shares">97000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag28"
      unitRef="Shares">84000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember"
      decimals="INF"
      id="Tag230"
      unitRef="Shares">285000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorOneMember"
      decimals="0"
      id="Tag49"
      unitRef="Shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <else:NumberOfDirectors
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember"
      decimals="0"
      id="Tag53"
      unitRef="Number">1</else:NumberOfDirectors>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_VicePresidentMember_NonQualifiedStockOptionsMember"
      decimals="0"
      id="Tag226"
      unitRef="Shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorThreeMember"
      decimals="0"
      id="Tag527"
      unitRef="Shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorTwoMember"
      decimals="0"
      id="Tag526"
      unitRef="Shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_NonEmployeeBoardOfDirectorOneMember"
      decimals="0"
      id="Tag510"
      unitRef="Shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ChiefExecutiveOfficerMember_NonQualifiedStockOptionsMember"
      decimals="0"
      id="Tag465"
      unitRef="Shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <else:NumberOfDirectors
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_ThreeNonEmployeeBoardOfDirectorsMember"
      decimals="0"
      id="Tag218"
      unitRef="Number">3</else:NumberOfDirectors>
    <else:NumberOfDirectors
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember"
      decimals="0"
      id="Tag487"
      unitRef="Number">4</else:NumberOfDirectors>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheOneMember_NonQualifiedStockOptionsMember"
      decimals="2"
      id="Tag483"
      unitRef="Pure">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_NonQualifiedStockOptionsMember_VestingOnFirstFourAnniversariesOfGrantDateMember"
      decimals="2"
      id="Tag48"
      unitRef="Pure">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="D20241231" id="Tag204">
&lt;div&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 0px; width: 50%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;" width="50%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 15px;"&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; text-align: left; height: 15px;"&gt;&lt;br/&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 0px; height: 15px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 8pt; font-weight: bold;"&gt;2024&lt;/span&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 0px; height: 15px; margin: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br/&gt;&lt;/span&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 0px; height: 15px; border-bottom: 1pt solid #000000; margin: 0px; text-indent: 0px; text-align: center;"&gt;&lt;span style="font-size: 8pt; font-weight: bold;"&gt;2023&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: left; width: 68%;" 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; font-family: 'times new roman', times;"&gt; Dividend Yield &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right; width: 15%;" 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; font-family: 'times new roman', times;"&gt; &#160;&lt;span style="color: #000000; 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; line-height: inherit;"&gt;0.00&lt;/span&gt;&lt;span style="color: #000000; 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; float: none; display: inline !important;"&gt;%&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; 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;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right; width: 15%;"&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; font-family: 'times new roman', times;"&gt;0.00%&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;" 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; font-family: 'times new roman', times;"&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: right;" 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; font-family: 'times new roman', times;"&gt;&lt;span style="color: #000000; 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; line-height: inherit;"&gt; 25.06&lt;/span&gt;&lt;span style="color: #000000; 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; float: none; display: inline !important;"&gt;%&lt;/span&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;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;br/&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: right;"&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;25.56%&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; 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; font-family: 'times new roman', times;"&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: 10px; text-align: right;" 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; font-family: 'times new roman', times;"&gt; &lt;span style="color: #000000; 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; line-height: inherit;"&gt;4.49&lt;/span&gt;&lt;span style="color: #000000; 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; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: center;" valign="top"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="background: #d6f3e8; padding: 0in; height: 10px; text-align: right;"&gt;
&lt;p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;4.35%&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;" 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; font-family: 'times new roman', times;"&gt; Expected Life &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px; text-align: right;" 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; font-family: 'times new roman', times;"&gt; 6&lt;span style="color: #000000; 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; float: none; display: inline !important;"&gt;&#160;Years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0in; height: 10px; text-align: right;" valign="top"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0in; height: 10px; text-align: right;"&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;&lt;span style="font-family: 'times new roman', times;"&gt;6 Years&lt;/span&gt;&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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="D20241231"
      decimals="4"
      id="Tag29"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="D20231231_17"
      decimals="4"
      id="Tag441"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="D20241231"
      decimals="4"
      id="Tag471"
      unitRef="Pure">0.2506</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="D20231231_17"
      decimals="4"
      id="Tag47"
      unitRef="Pure">0.2556</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="D20241231"
      decimals="4"
      id="Tag442"
      unitRef="Pure">0.0449</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="D20231231_17"
      decimals="4"
      id="Tag488"
      unitRef="Pure">0.0435</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="D20241231" id="Tag457">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="D20231231_17" id="Tag120">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20231231_EmployeeStockOptionMember_4"
      decimals="0"
      id="Tag534"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20241231_EmployeeStockOptionMember_3"
      decimals="0"
      id="Tag470"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="D20241231_EmployeeStockOptionMember_3"
      decimals="0"
      id="Tag96"
      unitRef="Shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="D20231231_EmployeeStockOptionMember_4"
      decimals="0"
      id="Tag224"
      unitRef="Shares">225000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="D20241231_EmployeeStockOptionMember_3"
      id="Tag205">
&lt;div&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 127px; 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="height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 17px; vertical-align: bottom;" valign="bottom"&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; height: 17px; vertical-align: bottom;" valign="bottom"&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; height: 17px; vertical-align: bottom;" valign="bottom"&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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;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; height: 17px; vertical-align: bottom;" valign="bottom"&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; height: 17px; vertical-align: bottom;" valign="bottom"&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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;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; height: 17px; vertical-align: bottom;" valign="bottom"&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; height: 17px; vertical-align: bottom;" valign="bottom"&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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;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 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; height: 17px; vertical-align: bottom;" valign="bottom"&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; height: 17px; vertical-align: bottom;" valign="bottom"&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; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: center; line-height: 1;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Aggregate &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold; line-height: inherit;"&gt;Intrinsic Value&lt;/span&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; height: 17px; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; width: 51%; vertical-align: bottom;" valign="bottom"&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-right: none; border-left: none;"&gt;December 31, &lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; width: 9%; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; width: 1%; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; text-align: right; vertical-align: bottom;" valign="bottom"&gt;4.25&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom;" valign="bottom"&gt;9.7&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; padding: 0px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;)&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; 0.0 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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&#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;"&gt;December 31, &lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 35,000&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;4.05&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;9.6&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&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="height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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="height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(25,000&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.39&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 1pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 0.75pt; border-bottom-style: solid; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&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, 2024&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 185,000 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 3.99 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 7.8 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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; height: 10px; margin-left: 0.1px; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;219&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; background-color: #d6f3e8; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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; height: 10px; vertical-align: bottom;" valign="bottom"&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, 2024&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 97,000 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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: 0px; height: 10px; 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; vertical-align: bottom;" valign="bottom"&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; height: 10px; 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; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.80&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;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; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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="height: 10px; border-bottom-width: 2.25pt; border-bottom-style: double; border-bottom-color: #000000 !important; vertical-align: bottom;" valign="bottom"&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;132&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="padding-bottom: 2pt; height: 10px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&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="I20221231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag490"
      unitRef="Shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20221231_EmployeeStockOptionMember"
      decimals="2"
      id="Tag74"
      unitRef="USDPerShare">4.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="D20221231_EmployeeStockOptionMember"
      id="Tag480">P1Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20231231_EmployeeStockOptionMember_4"
      decimals="0"
      id="Tag475"
      unitRef="Shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="D20231231_EmployeeStockOptionMember_4"
      decimals="2"
      id="Tag42"
      unitRef="USDPerShare">4.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm
      contextRef="D20231231_EmployeeStockOptionMember_4"
      id="Tag216">P9Y8M12D</else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20231231_EmployeeStockOptionMember_4"
      decimals="0"
      id="Tag330"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="D20231231_EmployeeStockOptionMember_4"
      decimals="0"
      id="Tag26"
      unitRef="Shares">225000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="D20231231_EmployeeStockOptionMember_4"
      decimals="2"
      id="Tag469"
      unitRef="USDPerShare">4.57</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm
      contextRef="D20231231_EmployeeStockOptionMember_4"
      id="Tag482">P0Y</else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20231231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag219"
      unitRef="Shares">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20231231_EmployeeStockOptionMember"
      decimals="INF"
      id="Tag227"
      unitRef="USDPerShare">4.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="D20231231_EmployeeStockOptionMember_4"
      id="Tag432">P6Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="D20241231_EmployeeStockOptionMember_3"
      decimals="0"
      id="Tag43"
      unitRef="Shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="D20241231_EmployeeStockOptionMember_3"
      decimals="2"
      id="Tag41"
      unitRef="USDPerShare">4.05</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm
      contextRef="D20241231_EmployeeStockOptionMember_3"
      id="Tag92">P9Y7M6D</else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="D20241231_EmployeeStockOptionMember_3"
      decimals="0"
      id="Tag220"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="D20241231_EmployeeStockOptionMember_3"
      decimals="0"
      id="Tag50"
      unitRef="Shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="D20241231_EmployeeStockOptionMember_3"
      decimals="2"
      id="Tag468"
      unitRef="USDPerShare">4.39</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm
      contextRef="D20241231_EmployeeStockOptionMember_3"
      id="Tag476">P0Y</else:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="I20241231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag79"
      unitRef="Shares">185000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="I20241231_EmployeeStockOptionMember"
      decimals="2"
      id="Tag221"
      unitRef="USDPerShare">3.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="D20241231_EmployeeStockOptionMember_3"
      id="Tag72">P7Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="I20241231_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag215"
      unitRef="USD">219000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="I20241231_EmployeeStockOptionMember"
      decimals="0"
      id="Tag460"
      unitRef="Shares">97000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="I20241231_EmployeeStockOptionMember"
      decimals="2"
      id="Tag217"
      unitRef="USDPerShare">3.8</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="I20241231_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag54"
      unitRef="USD">132000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag461"
      unitRef="USD">115000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember"
      id="Tag463">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag151"
      unitRef="USD">46000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_EmployeeStockOptionMember"
      decimals="-3"
      id="Tag329"
      unitRef="USD">38000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_ChiefExecutiveOfficerMember_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag46"
      unitRef="Shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20231231_NonEmployeeBoardOfDirectorThreeMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag508"
      unitRef="Shares">17500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20231231_NonEmployeeBoardOfDirectorFourMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag507"
      unitRef="Shares">17500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20231231_NonEmployeeBoardOfDirectorTwoMember_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag509"
      unitRef="Shares">17500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_NonEmployeeBoardOfDirectorOneMember_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag225"
      unitRef="Shares">17500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <else:NumberOfDirectors
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag27"
      unitRef="Number">4</else:NumberOfDirectors>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_ShareBasedCompensationAwardTrancheTwoMember_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Tag459"
      unitRef="Pure">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember_VestingOnSecondAnniversaryToFifthAnniversaryOfGrantDateMember"
      decimals="2"
      id="Tag458"
      unitRef="Pure">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="D20241231" id="Tag108">
&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;"&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height: 17px; text-align: center; 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;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;
&lt;p style="padding-left: 60px; margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; text-align: center; 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;"&gt;&lt;/td&gt;
&lt;td style="height: 10px; 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; 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;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #d6f3e8;"&gt;
&lt;td style="height: 17px; background-color: #d6f3e8; width: 56%;"&gt;Unvested as of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px; background-color: #d6f3e8; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 20%;" valign="bottom"&gt;105,000&lt;/td&gt;
&lt;td style="height: 17px; vertical-align: bottom; background-color: #d6f3e8; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; vertical-align: bottom; background-color: #d6f3e8; width: 20%;" valign="bottom"&gt;
&lt;div style="border-right: none; border-left: none;"&gt;4.11&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; height: 17px; background-color: #d6f3e8; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="height: 17px;"&gt;&#160; &#160; Granted&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 17px; vertical-align: bottom;" valign="bottom"&gt;0&lt;/td&gt;
&lt;td style="height: 17px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 17px; vertical-align: bottom;" valign="bottom"&gt;0.00&lt;/td&gt;
&lt;td style="text-align: right; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="height: 10px; background-color: #d6f3e8;"&gt;&#160; &#160; Vested&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;(21,000&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;)&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;4.11&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&#160; &#160; Forfeited/canceled&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"&gt;0&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"&gt;0.00&lt;/td&gt;
&lt;td style="text-align: right; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="height: 10px; 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&gt;December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #d6f3e8;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;84,000&lt;/td&gt;
&lt;td style="height: 10px; vertical-align: bottom; background-color: #d6f3e8;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;$&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; vertical-align: bottom; border-top-width: 0.75pt; border-top-style: solid; border-bottom-width: 2.25pt; border-bottom-style: double; background-color: #d6f3e8; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"&gt;4.11&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; 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="I20231231_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag229"
      unitRef="Shares">105000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="I20231231_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Tag464"
      unitRef="USDPerShare">4.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D20241231_RestrictedStockUnitsRSUMember_1"
      decimals="0"
      id="Tag95"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20241231_RestrictedStockUnitsRSUMember_1"
      decimals="2"
      id="Tag94"
      unitRef="USDPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="D20241231_RestrictedStockUnitsRSUMember_1"
      decimals="0"
      id="Tag52"
      unitRef="Shares">21000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20241231_RestrictedStockUnitsRSUMember_1"
      decimals="2"
      id="Tag228"
      unitRef="USDPerShare">4.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="D20241231_RestrictedStockUnitsRSUMember_1"
      decimals="0"
      id="Tag174"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="D20241231_RestrictedStockUnitsRSUMember_1"
      decimals="2"
      id="Tag40"
      unitRef="USDPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="I20241231_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag93"
      unitRef="Shares">84000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="I20241231_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Tag415"
      unitRef="USDPerShare">4.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="I20241231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Tag489"
      unitRef="USD">316000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember"
      id="Tag73">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20241231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Tag428"
      unitRef="USD">86000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20231231_TwoThousandThirteenEquityIncentivePlanMember_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Tag416"
      unitRef="USD">29000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="D20241231" id="Tag257">
&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 9. Benefit Plans&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;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: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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, 2024&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, 2024&lt;/span&gt; and &lt;span&gt;2023&lt;/span&gt;.&#160; The ESOP had no debt to the Company at &lt;span&gt;December 31, 2024&lt;/span&gt; or &lt;span&gt;2023&lt;/span&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;&#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 Company recognized ESOP compensation expense for contributions of $24&#160;to the ESOP plan for each of the years ended December 31, &lt;span&gt;2024&lt;/span&gt; and &lt;span&gt;2023&lt;/span&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;&#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;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, 2024&lt;/span&gt;, 94,434 shares of the Company&#x2019;s stock, with an aggregate fair market value of approximately $488, 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: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;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: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 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;2024&lt;/span&gt; or &lt;span&gt;2023&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt; </us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify
      contextRef="I20241231"
      decimals="0"
      id="Tag211"
      unitRef="Hour">1000</else:EmployeeStockOwnershipPlanEsopMinimumHoursRequiredToWorkPerYearToQualify>
    <us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP
      contextRef="I20241231"
      decimals="INF"
      id="Tag112"
      unitRef="Shares">94434</us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag523"
      unitRef="USD">0</us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP
      contextRef="D20241231"
      decimals="-3"
      id="Tag214"
      unitRef="USD">0</us-gaap:EmployeeStockOwnershipPlanESOPDividendsPaidToESOP>
    <else:EmployeeStockOwnershipPlanDebtToCompany
      contextRef="I20231231"
      decimals="-3"
      id="Tag525"
      unitRef="USD">0</else:EmployeeStockOwnershipPlanDebtToCompany>
    <else:EmployeeStockOwnershipPlanDebtToCompany
      contextRef="I20241231"
      decimals="-3"
      id="Tag212"
      unitRef="USD">0</else:EmployeeStockOwnershipPlanDebtToCompany>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag524"
      unitRef="USD">24000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="D20241231"
      decimals="-3"
      id="Tag98"
      unitRef="USD">24000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP
      contextRef="I20241231"
      decimals="0"
      id="Tag328"
      unitRef="Shares">94434</us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP>
    <else:EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue
      contextRef="D20241231"
      decimals="-3"
      id="Tag333"
      unitRef="USD">488000</else:EmployeeStockOwnershipPlanEsopNumberOfAllocatedSharesFairMarketValue>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag533"
      unitRef="USD">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="D20241231"
      decimals="-3"
      id="Tag433"
      unitRef="USD">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="D20241231" id="Tag467">
&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 10. 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; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; 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; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px; 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;2024&lt;/span&gt;&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; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px; 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;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&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: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&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: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&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: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 70%;"&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: 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: 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%;"&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;144&lt;/span&gt;&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;&#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: 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%;"&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;201&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&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: rgb(214, 243, 232); height: 10px;"&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: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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; &lt;span&gt;1&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&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: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Deferred: &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&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: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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;&lt;span&gt;(155&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&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;(99&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; State &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; border-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; 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;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; 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; 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;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total&#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: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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; 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; 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;(10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; padding: 0px 0px 1px;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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; 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; 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;103&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; padding: 0px 0px 1px;"&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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; 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;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px; 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;2024&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; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px; 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;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 70%;"&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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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;92&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%;"&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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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;79&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%;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Increase (Decrease) in Taxes Resulting From: &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', 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: rgb(214, 243, 232);"&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);"&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);"&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: rgb(214, 243, 232);"&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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;R&amp;amp;D Credits &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&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;(88&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(63&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&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: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&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);"&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);"&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: rgb(214, 243, 232);"&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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; 4 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Other &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; border-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; 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;(19&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; 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; 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;82&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; 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: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&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); 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); 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;(10&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: rgb(214, 243, 232);"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', 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); 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); 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;103&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(214, 243, 232); 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;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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; 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;December 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px; 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;2024&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; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px; 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;"&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; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', 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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 70%;"&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%;"&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; 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%;"&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: 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: 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; 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%;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Stock compensation &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; 52 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; 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;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Bonus &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&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);"&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; background-color: rgb(214, 243, 232);"&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; 4 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Depreciation and amortization &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; 53 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; 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;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #d6f3e8;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Inventory obsolescence&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; height: 17px;"&gt;R&amp;amp;D expenses&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; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: right;"&gt;&lt;span style="font-weight: bold;"&gt;392&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: right;"&gt;273&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; 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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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);"&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; background-color: rgb(214, 243, 232);"&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; 311 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; 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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; border-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; 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;(311&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;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;"&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; 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; 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;(279&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;" 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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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);"&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; background-color: rgb(214, 243, 232);"&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; 532 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; 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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', 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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Prepaid expenses &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; 31 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; 27 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', 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; background-color: rgb(214, 243, 232);"&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); 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; 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; 31 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; 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; 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; 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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; 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; 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;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; 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; 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;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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); 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; 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;501&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; 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; 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; 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; background-color: rgb(214, 243, 232);"&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 2021 through 2023 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 &lt;span&gt;December 31, 2024&lt;/span&gt;&#160;or December 31, 2023 and uncertain tax positions are not significant.&#160;&lt;/span&gt;&lt;/p&gt; </us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="D20241231" id="Tag261">
&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; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; 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; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px; 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;2024&lt;/span&gt;&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; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px; 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;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&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: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&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: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&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: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 70%;"&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: 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: 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%;"&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;144&lt;/span&gt;&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;&#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: 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%;"&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;201&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; width: 1%;"&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: rgb(214, 243, 232); height: 10px;"&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: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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; &lt;span&gt;1&lt;/span&gt; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&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: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Deferred: &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&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: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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; background-color: rgb(214, 243, 232); 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;&lt;span&gt;(155&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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;"&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;(99&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; State &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; border-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; 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;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; 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; 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;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="background-color: #d6f3e8; height: 10px;"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; Total&#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: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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; 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; 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;(10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; padding: 0px 0px 1px;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: '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; 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; 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;103&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(214, 243, 232); height: 10px; padding: 0px 0px 1px;"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="D20241231"
      decimals="-3"
      id="Tag209"
      unitRef="USD">144000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag314"
      unitRef="USD">201000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="D20241231"
      decimals="-3"
      id="Tag208"
      unitRef="USD">1000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag411"
      unitRef="USD">1000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="D20241231"
      decimals="-3"
      id="Tag316"
      unitRef="USD">-155000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag454"
      unitRef="USD">-99000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="D20241231"
      decimals="-3"
      id="Tag67"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag116"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20241231"
      decimals="-3"
      id="Tag308"
      unitRef="USD">-10000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag444"
      unitRef="USD">103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="D20241231" id="Tag200">
&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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; 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;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px; 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;2024&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; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px; 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;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232); width: 70%;"&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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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;92&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%;"&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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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: rgb(214, 243, 232); 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;79&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%;"&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Increase (Decrease) in Taxes Resulting From: &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="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; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', 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: rgb(214, 243, 232);"&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);"&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);"&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: rgb(214, 243, 232);"&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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&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: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;R&amp;amp;D Credits &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&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;(88&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;(63&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&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: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&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);"&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);"&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: rgb(214, 243, 232);"&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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; 4 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Other &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; border-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; 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;(19&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; 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; 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;82&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; 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: rgb(214, 243, 232);"&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: rgb(214, 243, 232);"&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); 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); 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;(10&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px 0px 1px; background-color: rgb(214, 243, 232);"&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', 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); 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); 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;103&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(214, 243, 232); 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="D20241231"
      decimals="-3"
      id="Tag117"
      unitRef="USD">92000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag388"
      unitRef="USD">79000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="D20241231"
      decimals="-3"
      id="Tag319"
      unitRef="USD">1000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag307"
      unitRef="USD">1000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="D20241231"
      decimals="-3"
      id="Tag89"
      unitRef="USD">88000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag206"
      unitRef="USD">63000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <else:IncomeTaxReconciliationPermanentDifferences
      contextRef="D20241231"
      decimals="-3"
      id="Tag474"
      unitRef="USD">4000</else:IncomeTaxReconciliationPermanentDifferences>
    <else:IncomeTaxReconciliationPermanentDifferences
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag383"
      unitRef="USD">4000</else:IncomeTaxReconciliationPermanentDifferences>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="D20241231"
      decimals="-3"
      id="Tag448"
      unitRef="USD">-19000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag447"
      unitRef="USD">82000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20241231"
      decimals="-3"
      id="Tag311"
      unitRef="USD">-10000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20231231_17"
      decimals="-3"
      id="Tag305"
      unitRef="USD">103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="D20241231" id="Tag138">
&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;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; 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;December 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px; 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;2024&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; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 8pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 10px; 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;"&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; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', 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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&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: 70%;"&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%;"&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; 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%;"&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: 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: 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; 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%;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Stock compensation &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; 52 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; 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;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Bonus &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&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);"&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; background-color: rgb(214, 243, 232);"&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; 4 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Depreciation and amortization &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; 53 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; 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;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #d6f3e8;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt;Inventory obsolescence&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; height: 17px;"&gt;R&amp;amp;D expenses&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; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: right;"&gt;&lt;span style="font-weight: bold;"&gt;392&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; height: 17px; text-align: right;"&gt;273&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; 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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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);"&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; background-color: rgb(214, 243, 232);"&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; 311 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; 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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-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;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; border-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; 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;(311&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;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;"&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; 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; 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;(279&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;" 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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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);"&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; background-color: rgb(214, 243, 232);"&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; 532 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; 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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', 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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new 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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding-left: 9pt; vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; Prepaid expenses &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; 31 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; 27 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', 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; background-color: rgb(214, 243, 232);"&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); 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; 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; 31 &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; 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; 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; 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; background-color: rgb(214, 243, 232);"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; 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; 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;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; 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; 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;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #d6f3e8;"&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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); 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; 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;501&lt;/span&gt;&lt;/p&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(214, 243, 232);"&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; background-color: rgb(214, 243, 232);"&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; 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; 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; 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; background-color: rgb(214, 243, 232);"&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="I20241231"
      decimals="-3"
      id="Tag306"
      unitRef="USD">27000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="I20231231"
      decimals="-3"
      id="Tag87"
      unitRef="USD">26000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="I20241231"
      decimals="-3"
      id="Tag446"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="I20231231"
      decimals="-3"
      id="Tag452"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="I20241231"
      decimals="-3"
      id="Tag313"
      unitRef="USD">52000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="I20231231"
      decimals="-3"
      id="Tag453"
      unitRef="USD">6000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
      contextRef="I20241231"
      decimals="-3"
      id="Tag315"
      unitRef="USD">4000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
      contextRef="I20231231"
      decimals="-3"
      id="Tag382"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="I20241231"
      decimals="-3"
      id="Tag310"
      unitRef="USD">53000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="I20231231"
      decimals="-3"
      id="Tag119"
      unitRef="USD">71000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="I20241231"
      decimals="-3"
      id="Tag317"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="I20231231"
      decimals="-3"
      id="Tag118"
      unitRef="USD">2000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="I20241231"
      decimals="-3"
      id="Tag56"
      unitRef="USD">392000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="I20231231"
      decimals="-3"
      id="Tag86"
      unitRef="USD">273000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="I20241231"
      decimals="-3"
      id="Tag309"
      unitRef="USD">311000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="I20231231"
      decimals="-3"
      id="Tag456"
      unitRef="USD">279000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="I20241231"
      decimals="-3"
      id="Tag312"
      unitRef="USD">311000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="I20231231"
      decimals="-3"
      id="Tag90"
      unitRef="USD">279000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="I20241231"
      decimals="-3"
      id="Tag97"
      unitRef="USD">532000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag443"
      unitRef="USD">382000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="I20241231"
      decimals="-3"
      id="Tag450"
      unitRef="USD">31000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="I20231231"
      decimals="-3"
      id="Tag449"
      unitRef="USD">27000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="I20241231"
      decimals="-3"
      id="Tag57"
      unitRef="USD">31000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="I20231231"
      decimals="-3"
      id="Tag439"
      unitRef="USD">27000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="I20241231"
      decimals="-3"
      id="Tag318"
      unitRef="USD">501000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="I20231231"
      decimals="-3"
      id="Tag451"
      unitRef="USD">355000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal contextRef="D20241231" id="Tag455">P20Y</else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodFederal>
    <else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal contextRef="D20241231" id="Tag88">P15Y</else:ResearchAndDevelopmentTaxCreditCarryforwardExpirationPeriodStateAndLocal>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="I20231231"
      decimals="-3"
      id="Tag535"
      unitRef="USD">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="I20241231"
      decimals="-3"
      id="Tag91"
      unitRef="USD">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:LossContingencyDisclosures contextRef="D20241231" id="Tag473">
&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 11. 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>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="D20241231" id="Tag485">
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;p style="margin: 0pt; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;Note 12.&#160; Segm&lt;span&gt;ent Info&lt;/span&gt;rmation&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; text-indent: 0px; line-height: 1.2;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;The Company has a single
reportable segment based on the nature of its services and regulatory
environment under which it operates.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The
nature of the business and the accounting policies of the segment are the same
as described throughout Note 1.&lt;span style="line-height: inherit;"&gt;&#160;
&lt;/span&gt;The Company&#x2019;s Chief Operating Decision Maker (&#x201c;CODM&#x201d;) is its president.&lt;span style="line-height: inherit;"&gt;&#160; &lt;/span&gt;The CODM assesses the reportable segment&#x2019;s
performance and allocates resources for the reportable segment based on the net
income and total assets which are the same amounts in all material respects as
those reported on the Statements of Comprehensive Income and Balance Sheets.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; </us-gaap:SegmentReportingDisclosureTextBlock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
